继承层次:Object->Component->Behaviour->MonoBehaviour
MonoBehaviour 是所有脚本的基类,使用 javascript 的话,每个脚本都会自动继承自
MonoBehaviour,但使用 C#或 Boo 就必须显式从 MonoBehaviour 继承。
注意:复选框控件(在编辑中)仅仅会阻止 Start、Awake、Update、FixedUpdate 和
OnGUI 函数的执行,如果这些函数中没有一个出现,则复选框就不会显示。
变量:
""若为 false,就可以跳过 GUI 布局阶段。仅仅在本次 OnGUI 调
用中不使用 GUI.Window 和 GUILayout 时被使用。
函数:
定时器相关:
取消在这个脚本上的所有调用
取 消 在 这 个 脚 本 上 所 有 名 字 为
methodName 的调用
"在 time 时 间 内 调 用 名 字 为
methodName 的函数
!"
"!在 time 时间内调用名字为 methodName 的函数,此后每 repeatRate
秒就调用一次该函数
"该 MonoBehaviour 上是否有等候调用的函数
"名字为 methodName 的函数是否在等
候调用
协程相关:
#$开启一个协程,利用 yield
语句暂停在某点,yield 返回值指定了什么时机协程恢复。对于多帧执行一次的行为非常
适合用协程解决,它几乎没有什么性能开销。该函数总是会立即返回,然而可以 yield 结
果,这样可以等到协程执行完成返回。使用 javascript 不需要显示调用该函数,因为编译
器已经为你调用了,而 C#中必须显示调用。
#%&开
启指定名字的协程。主要应用的场合是,当使用指定函数名字来开启协程时,就可以使用
StopCoroutine 来终止指定名字的函数。限制是仅能传递一个参数,而且有更高的运行时
代价。
#"'终止运行在该 MonoBehaviour 上的所有协程。
评论0
最新资源