- 水和草动画播放bug修改
UserStory
草在荣耀Mate9上会一闪一闪的,在ios上也会出现这种情况,而在米5上没有这种情况。
海水在荣耀Mate9上会一闪一闪的,在ios上也会出现这种情况,而在米5上没有这种情况。
水的bug反复出现的过程
第一次“解决”
将贴图比例改成100,如图所示:
后来发现不会一闪一闪的了,以为解决了。
草和水的bug反复出现过程
第一次“解决”
草一闪一闪的问题,报过来后,我们这边自己打包,在米5上没有复现。后来找了解哪些环境不一样,发现他们那边用到了一个脚本文件GameBuild.cs,我们就把这个文件拿过来,和他们的环境一致,发现bug复现了。
然后对比了一下正常的草和出现bug的草,发现脚本文件里多了一句设置Graphics API的代码:
果然,把这句代码注释掉,在米5上就好了。
发现Graphics ApIs:设置的OPENGLES3在OPENGLES2上面就好了,Auto的也没问题。
第二次发现bug及“解决”
过了几天,反馈,当设为Auto的时候,ios上草还是有问题。
又比较了一下,ios上正常的和ios上有问题的,发现:当Graphics ApIs:设置的OPENGLES3在Metal上面就好了。
第三次发现bug
后来,测试发现,当人站在水边几分钟后,水又会一闪一闪的。我们又测试了一下,设置为OpenGLES3的情况下,草时间长了会有问题。猜想,两个应该是同一个问题。仔细观察发现,有个变化