遇到个bug,只在打apk包之后存在,Editor下是正常的。经过debug,发现是由于脚本的Start执行不同导致的。
测试了一下脚本的执行顺序:
可以看出,如果说Editor下脚本顺序还是有迹可循的,那么打包之后完全就是乱序。
另外,Editor下的函数执行顺序偶尔也会发生改变。
结论:不要相信不同脚本的相同函数会自动按你想象中的顺序执行,要通过其他方法手动调用来保证代码的执行顺序。
遇到个bug,只在打apk包之后存在,Editor下是正常的。经过debug,发现是由于脚本的Start执行不同导致的。
测试了一下脚本的执行顺序:
可以看出,如果说Editor下脚本顺序还是有迹可循的,那么打包之后完全就是乱序。
另外,Editor下的函数执行顺序偶尔也会发生改变。
结论:不要相信不同脚本的相同函数会自动按你想象中的顺序执行,要通过其他方法手动调用来保证代码的执行顺序。