当前位置:   article > 正文

【Unity】Start与自定义函数顺序问题与安全问题_unity start

unity start

在 Start()中进行初始化不是很安全,因为它可能被其他自定义的函数抢先。即在脚本A中调用脚本B中的Fun()函数,因为脚本B是被禁用的,所以它在此之前只执行了Awake()函数而没有执行Start()函数,当脚本A调用Fun()函数时,会先执行Fun()函数,再根据脚本是否被禁用而决定是否启用Start()函数,这会出现如下问题:当Fun()函数中有些变量需要在Start函数中初始化时,就会出现错误(包括逻辑错误和程序错误)。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/108001
推荐阅读
相关标签
  

闽ICP备14008679号