码迷,mamicode.com
首页 > 编程语言 > 详细

unity中的main方法

时间:2017-11-24 14:57:08      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:顺序   情况   logs   bsp   tar   ble   生命周期   images   代码   

由于方法命名的原因,无意之间把一个方法命名为了Main,然后把这个方放到了Start方法中去执行,结果运行后发现这个方法竟然执行了两次
情况如下图:
技术分享图片
技术分享图片
技术分享图片
技术分享图片

--------------

检查代码,发现脚本并没有多挂,代码也保存了。
 
 
 
经过测试,发现 该方法是能够自动运行的。
如下图:
技术分享图片
技术分享图片
技术分享图片
技术分享图片
执行两次的原因就是在此,一次是start里面执行,一次是自动执行
那么,既然能够自动执行,他的执行顺序又处在生命周期里的什么位置呢?
 
测试代码:
技术分享图片
技术分享图片
测试结果:
技术分享图片
技术分享图片
可以看到,Main的执行是在OnEnable和Start方法中间。
但是这个方法 不属于unity默认的生命周期,不建议使用
 

unity中的main方法

标签:顺序   情况   logs   bsp   tar   ble   生命周期   images   代码   

原文地址:http://www.cnblogs.com/GouBin/p/7890351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!