Unity 5.4及其以后版本Android平台如何开启HDR

Unity 5.3及以前的版本开始HDR只需要在Camera上勾选HDR即可,但5.4以后这么做就没有用了,打log输出RT的format仍然是ARGB32,真机测试也同样如此。Unity的issue tracker上有相关问题,https://issuetracker.unity3d.com/issues/hdr-on-android-platform-uses-argb32-rendertexture-format-even-when-argbhalf-is-available-in-editor-and-device,表明5.4以后一直都有这样的问题。 经过群友Jim提醒,5.4以后需要在Graphic Setting里面确保勾选了use HDR: <图片> 都勾选上就可以了。所以,另一个问题是,Unity是根据什么来选择Tier级别的呢?可以自己在脚本里动态改变吗?包括改变设置参数,以及选择哪个Tier?

1 年前 1 976