查看: 1200|回复: 2
打印 上一主题 下一主题

[其他] MonoBehaviour类下的重要方法

[复制链接]

711

主题

10

听众

5805

积分

高级设计师

Rank: 6Rank: 6

纳金币
2954
精华
3

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-4-30 03:21:47 |只看该作者 |倒序浏览
用过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使用文档,希望对你有用!
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-4-30 05:07:14 |只看该作者
Thank you for this share!
回复

使用道具 举报

0

主题

1

听众

1174

积分

助理设计师

Rank: 4

纳金币
92
精华
0
板凳
发表于 2014-5-6 07:57:21 |只看该作者
感謝分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-15 15:13 , Processed in 0.325620 second(s), 30 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部