如何在Unity中禁用Metal

Rob*_*rto 6 unity-game-engine metal

Unity有一个设置来自动选择Graphics API.

出于某种原因,使用Metal时我的游戏性能要低得多; 现在我想不要选择Metal作为选项,但仍然能够自动选择Open GL ES 2.0或3.0.

我正在使用Unity 5.0.

小智 11

对于Unity 5.0,李的答案可能就是答案.在Unity 5.1中,您可以在播放器设置中指定首选API及其优先级.

https://unity3d.com/unity/whats-new/unity-5.1:图形:添加了一种在播放器设置中明确指定图形API的方法(默认为每个平台的"自动").例如,您可以指定您只想在iOS版本中支持Metal + ES2,或者仅在Windows版本中支持DX11(没有DX9回退)等.这将取代"使用DX11"和"目标iOS/GLES图形"设置.

在下面的示例中,ES3将在ES2之前被选中(如果可用),即使可用,也不会选择Metal. 截图