本人经过测试假如你的脚本没有unity生命周期函数,那么你会看到Inspector面板对应的脚本没有勾选框如下: 特别提示有Awake()复选框是没有渲染出来给程序员用的
下面我们给我们的测试脚本增加unity生命周期函数:比如Update 测试图贴出
我在删了这个方法 增加其他生命周期方法:
很多就不测了:现在主要讨论的是为啥同为生命周期函数Awake没有出现复选框,或者为啥没有生命周期函数就没有复选框。
这个就要考虑这个复选框的作用,存在的意义,没有意义的活也渲染GPU也是吃饱撑着是么。
意义如下
从这个图我们可以看出
根据上面测试结果我们假如不想让update跑浪费cpu资源,想在代码里控制脚本失效就是取消勾选框。而复选框的意义也就是可以手动控制脚本的开启和禁用以达到操作生命周期函数。如果说那么周期函数都没有是不是没有必须提供给你这个复选框去手动控制那些代码的执行或者禁用呢。具体就不深说了不然说不完。