我在三星Note 2上玩过Farmville 2.我注意到每个alpha灯都有一个清晰的网格。但这不会发生在iPad Retina上。
我想知道这是什么原因。是由于GPU,还是由开发人员完成以节省设备性能?谁能解释一下呢?
如果是为了优化,我想研究它以应用到我的游戏中。我在Unity 3D中制作游戏。请让我了解一下!
谢谢大家! 广
答案 0 :(得分:0)
我会避免猜测为什么在一台机器上执行此操作而不是另一台机器,但这实际上看起来像点画/屏幕门透明度,并且在透明度过高或者透明度太高的情况下很常见在使用着色/照明方法的地方(例如:延期),其中没有足够的信息来有效地进行。
透明度可能非常昂贵,因为需要按深度对片段进行排序。有一些技术,如双深度剥离,可以在每个片段级别准确地实现它,但它仍然非常昂贵。
屏幕门透明度通过仅使用完全不透明的颜色并且没有混合(但在像素之间具有间隙以模拟透明的东西的外观)来消除深度分类要求,并且在某些情况下这可以显着地帮助。 p>