问题
- 我想选择图形APIs的优先顺序,这样我的游戏可以支持更大范围的图形APIs。
- 我想取消旧的图形APIs的支持,例如OpenGL ES 2.0
原因
当游戏加载后,每个平台的图形APIs在默认情况下是被Unity自动选择的。用户需要在每个平台下的Player Setting中手动选择想要的图形APIs,以手动覆盖默认的设置。
解决方案
图形API的优先顺序可以在Player Settings(Edit > Project Settings > Player)中被覆盖。从顶部的选项卡中选择平台(活动编译目标已被默认选择)。您可以取消Auto Graphics API并选择您的游戏所支持的图形APIs。参考顺序是从顶到底。
(Player Settings的截图,覆盖Windows独立平台的图形APIs的优先顺序)
更多信息
PlayerSettings.SetGraphicsAPIs