当我在我的iPhone X上测试我的unity 2D游戏时,当我移动我的角色时,屏幕上的所有背景和精灵元素都有一个蓝色的“光环”。我已经在移动设备上探索了这个问题,但这个问题似乎真的很奇怪。仅当背景为黑色时,才会显示蓝色光晕。任何明亮的东西都可以,绝对没问题。因此,我怀疑这是一个透明度问题,因为它只在黑色背景出现时出现。
它只在手机上可见,所以截屏是没有用的。如果有人想要测试,请执行以下操作。下载或打开此处附加的全屏图像。稍微放大一点,这样形状就会占据屏幕的大部分。开始左右移动图像。慢和快,你应该会看到边缘周围的蓝色余像。这应该只在某些OLED移动屏幕上发生。

发布于 2019-03-07 22:25:34
如果有人遇到这种情况。我提到的结果是iPhone X的OLED屏幕上的余像效果。我还没有在其他OLED设备上测试过,但我认为根据软件的不同,其他型号也可能会体验到这一点。黑色的级别是令人难以置信的,但当你在明暗之间有一个高对比度的情况时,会在对比区的边缘周围创建一个余像。
如何解决这个问题?
简单地说,不要使用全黑背景或元素。在游戏场景中,接近黑色的颜色与真正的黑色,0,0,0 RGB,选择是无法区分的。这可能是一个我不知道的常见游戏设计原则,我是唯一一个愚蠢到一开始就使用0,0,0的人,但不管怎样,我希望如果有人有同样的问题来阅读并轻松修复它,
https://stackoverflow.com/questions/54973391
复制相似问题