最近收到一个BUG,掉落物品头顶文字显示位置有偏移。
物品的头顶文字是用UI做的,还涉及排版问题,查到最后,是物品排版用到的树形结构根节点记录的屏幕分辨率错了。
实际分辨率是1920*1080,但是在树结构创建根节点的Start()函数中取到的是1080*1080。
最后跟进到在UI根节点下脚本的Awake()函数中就是1080*1080了,然后在Start()中变回1920*1080。
另起一个空项目,能重现。目前版本是2018.4,在5.5中没有此问题。
最后将根节点的创建改在Update()中,绕开此问题。