找到 18 个 "mac macos osx" 的搜索结果
平台
://steamcommunity.com/groups/steamworks/discussions/14/]Steamworks 开发讨论 - Windows[/url].
[subsection]Apple macOS[/subsection]
Steam 官方支持 Intel Mac 的 OS X 10.11(El Capitan)及更新版本。
[b]公证[/b]
自 2019 年 10 月 14 日起,Steam 要求…
所有新的 macOS 应用程序为 64 位,并由 Apple 公证。 如果您的 Mac 应用程序已经支持 64 位,请登录 Steamworks,在您应用程序的“支持的操作系统”栏目中勾选“macOS”下的“包含 64 位二进制文件”。 这样可以确保您的 macOS 应用会向在 macOS 10.15 中运行 Steam 的用户显示为兼容。
[img]https://steamcdn…
上传至 Steam
GM 时,请确保在 Mac 上打开 goldmaster/disk_assets/SteamRetailInstaller.dmg 映像。 然后,将其中的应用复制到您媒体的根中。 我们还建议重命名已安装的应用、为图标加上品牌元素并使窗口仅显示安装程序。
[*] 为 macOS 创建多盘 GM 时,请确保每张光盘的卷名都匹配。 卷名是安装路径的一部分,因此,如果名称不匹配,安装…
个字段了解更多。
以下示例显示了 5 个启动选项,其中 2 个 用于 Windows,2 个用于 macOS,1 个用于 Linux 。
只有在用户还拥有指定的 DLC,启动选项 3 才会在 Windows 上显示。
[docimg=updatedlaunchoptions_3.png]updatedlaunchoptions_3.png[/docimg]
[*] 前往 [url=https…
社区图像资产
=client_icon.png]client_icon.png[/docimg]
[b]用途:[/b]此图标用于创建启动您应用程序的桌面快捷方式。 如有需要,此图标也可用作社区图标和客户端图像。
[b]尺寸:[/b] 32px x 32px ICO。 您也可提供不同大小的 ICO 文件,配合不同的分辨率进行缩放。
[callout]请注意:若要在 macOS 桌面快捷方式中正确显示您的应用程序图标,您必须在“Mac…
Steamworks SDK
://partner.steamgames.com/downloads/steamworks_sdk.zip]此处[/url]下载最新版的 Steamworks SDK。
SDK 的完整功能列表如下所示:
[list]
[*] [b]glmgr[/b] - “ToGL”,适用于macOS 的 DirectX to OpenGL 兼容性层。 参见 [url=https://github.com/ValveSoftware/ToGL]ToGL…
]ContentPrep.zip[/b] - 已弃用。 在 SteamPipe 推出前,曾用于设置 macOS 应用程序的正确权限。
[*] [b]SteamPipeGUI.zip[/b] - 适用于 Windows 平台的[doclink=sdk/uploading#steampipe_gui_tool]SteamPipe GUI Tool[/doclink],让上传简单产品变得更轻松。
[/list…
SteamPipe 本地内容服务器
的端口,必须在引号内使用“ip:port”。
[*] 不要在前面添加“http://”,不支持 HTTPS。
[/list]
注意:Steam 可执行文件的默认位置为:
[list]
[*] [b]Windows[/b]:C:\Program Files (x86)\Steam\
[*] [b]macOS[/b]:Steam.app/contents/macOS/
[*] [b]Linux…
操作清单文件
;steam_input_manifest.vdf" );
#elif defined(OSX)
_snprintf( rgchFullPath, sizeof( rgchFullPath ), "%s/steamworksexample.app/Contents/Resources/%s", rgchCWD, "steam_input_manifest.vdf" );
#else…
创建和使用 InstallScripts
.85).aspx]Wow6432Node[/url] 路径。
[b]问: 为什么我的安装脚本似乎根本就没有运行?[/b]
[b]答:[/b] 请仔细检查您的配置是否正确。
[b]问: 该如何添加 macOS 可再发行文件? 为什么我的 macOS 安装脚本中的运行进程不工作?[/b]
[b]答:[/b] 我们目前不支持安装 Mac 可再发行文件。 您需要将安装程序放至主可执行文件中。
…
[section=basics]概览[/section]
Steam 可自动安装多种[doclink=features/common_redist]常见可再发行文件[/doclink],但您的应用程序可能会有其他首次运行的要求。
[callout]备注:下文所述的安装脚本功能基本上只适用 Windows 操作系统。 支持 MacOS 的功能仅限文件权限与符号链接。 目前尚无支持 Linux 或…
基于 SteamOS 和 Linux 的开发
[section]Linux 概览[/section]
Linux 版 Steam 现在对所有 Steam 用户开放。 随着 Linux 支持的游戏越来越多,而且 Linux 版 Steam 社区变得日益活跃,现在是时候把您的游戏移植到 Linux 上了。
为 Steam 开发 Linux 游戏对于原来为 Windows 或 macOS 进行开发的开发者来说富有挑战性。 以下…
://cgdb.github.com/]cgdb[/url]:这是一个 gdb 包装器,在执行过程中提供源代码中当前位置的分屏视图。
[*] [url=http://eclipse.org/downloads/?osType=linux]Eclipse[/url]:另一个可配置来用于 Linux 开发的 IDE。 适用于 Windows、
macOS 及 Linux。
[*] [url=http…
Steam 云
]Windows[/td][td]%USERPROFILE%\AppData\Roaming\[/td][/tr]
[tr][td]WinSavedGames[/td][td]Windows[/td][td]%USERPROFILE%\Saved Games\[/td][/tr]
[tr][td]MacHome[/td][td]macOS[/td][td]~/[/td][/tr]
[tr…
][td]MacAppSupport[/td][td]macOS[/td][td]~/Library/Application Support/[/td][/tr]
[tr][td]MacDocuments[/td][td]macOS[/td][td]~/Documents/[/td][/tr]
[tr][td]LinuxHome[/td][td]Linux[/td][td]~/[/td…
Steam Audio
]
Steam Audio supports the following platforms:
[list]
[*] Windows 7 or later (32-bit and 64-bit)
[*] Linux (32-bit and 64-bit, tested with Ubuntu 18.04 LTS)
[*] macOS 10.7 or later (64-bit Intel…
Steam 界面
支持使用 DirectX 7 - 12、OpenGL、Metal 和 Vulkan 的游戏, 在软件栅格化(Software-Rasterized)游戏中无法使用。
MacOS:对 10.15 (Catalina) 的界面支持要求将某些权利添加至您的生成版本配置当中。 请在[url=https://partner.steamgames.com/doc/store/application/platforms]平台…
ICloudService 接口
进制字符串(40 位数字),代表文件的 SHA1 摘要。[/td][/tr]
[tr][td][b]platforms_to_sync[/b][/td][td]string[/td][td]✔[/td][td]此文件对其有效的平台列表。 可能的值:All、Windows、MacOS、Linux、Android、iPhoneOS、Switch。 不区分大小写。[/td][/tr]
[tr][td][b…
文件的新版本将覆盖现有版本。
请注意,对于列表参数(如“platforms_to_sync”),用作 GET 参数时的语法如下: [code=http]&platforms_to_sync[0]=macos&platforms_to_sync[1]=windows[/code]
在 POST 参数的 JSON 编码字段中,则如下所示:
[code]"platforms_to_sync"…
Steamworks API 概览
期待的许多交互。
[section]入门指南[/section]
[b]注意:[/b] Steamworks API 官方支持 C++,在 Microsoft 的 Windows 上使用 Microsoft Visual Studio 2008+,在 macOS 和 SteamOS / Linux 上使用 GCC 4.6+ 和 Clang 3.0+。 如果您使用的是第三方引擎或非 C++ 编程语言,您应该先查看[doclink…
路径中)。
[*] [b]macOS[/b]
[code-inline]libsteam_api.dylib[/code-inline] 提供了 Steam API 的 x86 和 x64 版本。 您必须将其链接至您的 Xcode 项目中,并与您的可执行文件一起发布。
更多信息请参阅:[url=https://developer.apple.com/library/content…
Steam 云畅玩(测试版)
试游戏时,如果出现了其他问题,我们会联系您并帮助您修复任何特定问题。
[b]GeForce NOW 是什么?[/b]
GeForce NOW 是 NVIDIA 基于云端的游戏流式传输服务,将游戏直接从云端实时传送至您的笔记本电脑、台式电脑、Mac、SHIELD TV,或是 Android 设备。
NVIDIA GFN 常见问题请见:https://www.nvidia.com/en-us…
Steam 输入手柄模拟最佳实践
会和 XInput、DirectInput、RawInput 以及 Windows.Gaming.Input 等传统手柄输入 API 挂钩,并注入模拟的 Xbox 控制器设备。 在 MacOS 和 Linux 中,模拟的控制器由驱动提供。
[*] 控制器将会作为 Xbox 控制器出现在您游戏中,这也就意味着,带有额外输入的控制器的一些输入会彼此重复。比如,Playstation 触控板点击和 OPTIONS 按键…
ISteamHTTP 接口
请求是否需要验证证书的请求句柄。[/td][/tr]
[tr][td][b]bRequireVerifiedCertificate[/b][/td][td]bool[/td][td]要启用验证证书吗?[/td][/tr]
[/table]
设置 HTTPS 请求是否通过机器证书信任存储区认证 SSL 证书。
此函数目前只能在 Windows 和 macOS 上运行。
[b]返回:[/b] bool
如果成功,返回 [b…
steam_api.h
]
[tr=k_EMarketingMessageFlagsPlatformWindows][td][b]k_EMarketingMessageFlagsPlatformWindows[/b][/td][td]1 << 1[/td][td][/td][/tr]
[tr=k_EMarketingMessageFlagsPlatformMac][td][b]k_EMarketingMessageFlagsPlatformMac…