Unity有一個自動選擇圖形API的設置。如何在Unity中禁用金屬
由於某些原因,使用Metal時我的遊戲性能會低得多;現在我不想讓Metal作爲選項,但仍然能夠自動選擇Open GL ES 2.0或3.0。
我在使用Unity 5.0。
Unity有一個自動選擇圖形API的設置。如何在Unity中禁用金屬
由於某些原因,使用Metal時我的遊戲性能會低得多;現在我不想讓Metal作爲選項,但仍然能夠自動選擇Open GL ES 2.0或3.0。
我在使用Unity 5.0。
對於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圖形」設置。
我想這可能是......
在 「Preprocessor.h」
#if defined(__IPHONE_8_0) && !TARGET_IPHONE_SIMULATOR
#define UNITY_CAN_USE_METAL 0
#else
#define UNITY_CAN_USE_METAL 0
#endif
這個問題主要是要求如何完成流行的遊戲開發工具Unity的配置中的任務。由於它涉及的是具有專門領域的工具,而不是編程本身,它屬於Game Dev Stack Exchange。不過,我相信這已經太舊了。 –