纳金网

标题: MonoBehaviour类下的重要方法 [打印本页]

作者: 狂风大尉    时间: 2014-7-31 22:01
标题: MonoBehaviour类下的重要方法

        用过Unity的伙伴们都知道,在创建脚本以后,文件里面默认有两个函数,Update()、Start(),这些函数是如何调用的呢,MonoBehaviour类下还有哪些类似的函数呢,我们了解一下:

        首先看一下,常用的脚本必然事件。
        Update                当MonoBehaviour启用时,每帧调用一次。用于更新场景和状态(物理状态有关的更新应该放在FixedUpdate里)

        Start                        Update函数第一次运行之前调用。用于游戏对象的初始化
        Awake                脚本实例被创建时调用,用于游戏对象的初始化,但执行时间早于Start函数
        FixedUpdate        用于物理状态的更新
        LateUpdate        每帧调用一次,(在Update之后调用)


        事件响应函数
        OnMouseOver        鼠标移入GUI空间或者碰撞体时调用
        OnMouseEnter        鼠标停留在GUI控件或者碰撞体时调用
        OnMouseExit        鼠标移出GUI控件或者碰撞体时调用
        OnMouseDown        鼠标在GUI控件或者碰撞体上按下时调用
        OnMouseUp        鼠标按键释放时调用
        OnTriggerEnter        当其他碰撞体进入触发器时调用
        OnTriggerExit        当其他碰撞体离开触发器时调用
        OnTriggerStay        当其他碰撞体停留在触发器时调用
        OnCollisionEnter当碰撞体与刚体与其他碰撞体或刚体接触时调用
        OnCollisionExit        当碰撞体与刚体与其他碰撞体或刚体停止接触时调用
        OnCollisionStay        当碰撞体与刚体与其他碰撞体或刚体保持接触时调用
        OnControllerColliderHit当控制器移动时与碰撞体发生碰撞时调用
        OnBecomeVisible        当任意一个相机可见时调用
        OnBecomeInvisible        当任意一个相机不可见时调用
        OnEnable        对象启用或者激活时调用
        OnDisable 对象禁用或者取消激活时调用
        OnDestroy脚本销毁时调用
        OnGUI        渲染GUI和处理GUI时调用。

具体使用过程可以参考UnityAPI使用文档,希望对你有用!


作者: hyui    时间: 2014-7-31 22:18
Thanks for sharing this !
作者: 我不再年轻    时间: 2014-8-1 15:01
不错, 狠有用的知识点
作者: Mr.Fair    时间: 2014-8-4 09:26

Thanks for sharing this !
作者: MaiFeo    时间: 2014-8-4 11:47
感谢楼主奉献




欢迎光临 纳金网 (http://www.narkii.com/club/) Powered by Discuz! X2.5