DirectX 12 游戏

DirectX 12 游戏通过 D3DMetal 运行,这是 Apple 自己把 DirectX 12 转换为 Metal 的组件。Apple 不允许 Magic Kettle 内置它,但你可以自己从 Apple 免费下载。只需一次,几分钟即可。

你需要

添加步骤

  1. 在 Magic Kettle 设置中打开 DirectX 12

    打开“设置”›“DirectX 12”,点按“设置 DirectX 12…”,会打开“添加 DirectX 12”窗口。DirectX 12 游戏无法启动时,Magic Kettle 也会自动提供这个窗口。

  2. 从 Apple 下载

    1. 在 Magic Kettle 中点按 “打开 Apple 下载页面”,它会在浏览器中打开。
    2. 用你的 Apple 账户(Apple ID)登录。免费账户即可,无需付费开发者会员。首次登录时,Apple 会请你同意其开发者条款,这同样免费。
    3. 在列表中找到 Evaluation environment for Windows games 3.0(蓝色图标)或更新的版本。不要选 Game Porting Toolkit(红色图标),那是另一个下载。
    4. 点按它下方的 View Details,然后点按 Evaluation_environment_for_Windows_games_3.0.dmg(约 25 MB)。不要打开该文件。

    developer.apple.com/download Evaluation environment for Windows games 3.0 ✓ 选这个 View Details ⌄ ← 点按 1 Evaluation_environment_for_Windows_games_3.0.dmg ← 点按 2 Game Porting Toolkit 3.0 ✕ 不是这个
  3. 回到 Magic Kettle

    回到 Magic Kettle:窗口会自动发现“下载”中的文件,并确认它确实来自 Apple。存到了其他位置?点按“文件在其他位置…”或把文件拖到窗口中。

  4. 接受 Apple 的许可协议

    Magic Kettle 会显示文件附带的许可协议。点按 “同意并添加”。就这样:DirectX 12 游戏现在可以像其他游戏一样启动了。

关于 Apple 的许可协议

D3DMetal 是 Apple 的软件。下载时你即接受了 Apple 的许可协议,如何使用它是你与 Apple 之间的事:Apple 提供它用于开发、测试和评估游戏。Magic Kettle 不包含、不出售也不修改它;它在确认 Apple 签名后从你的下载中复制 D3DMetal,并先向你展示 Apple 的许可协议。如果不确定许可协议是否适合你的用途,请不要添加。

遇到问题时

“此文件不包含 D3DMetal”
你选择了 Apple 页面上的另一个下载。请下载“Evaluation environment for Windows games”。
“此文件没有 Apple 签名”
文件已损坏或并非来自 Apple。请从 Apple 页面重新下载。
DirectX 12 游戏仍无法启动
并非所有 DirectX 12 游戏都已能用 D3DMetal 运行,使用内核级反作弊的游戏完全无法在 Mac 上运行。在提示游戏未能启动的窗口中点按“拷贝报告”,即可了解发生了什么。
如何更新或移除?
在“设置”›“DirectX 12”中:“替换…”会采用 Apple 的较新下载,“移除”会从你的 Mac 上删除 D3DMetal。