1.为什么在Inspector视图中有的脚本前面有勾选框,有的脚本前面没有?
当我想要禁用一个脚本时,发现脚本前面没有勾选框,有的却有。
解决办法:在脚本中添加start方法,然后就有勾选框了。
原因:不明。
2.禁用脚本后发现脚本中的代码仍然在运行,为什么呢?
类似于OnTriggerEnter()的事件监听方法在脚本被禁用后,仍然会执行。
原因:不明。或许了解下这类方法执行的原理有助于知道为什么。
private int fish; public int Fish // 简写后,fish和Fish并没有关联。虽然很简单,但之前自己确实没注意过 { get; private set; }
这里有一篇相关博客写的不错:http://www.cnblogs.com/KeithWang/archive/2011/12/22/2297766.html