MonoBehaviour_事件触发调用的方法

//当renderer(渲染器)在任何相机上都不可见时被调用

void OnBecameInvisible()

////当renderer(渲染器)在任何相机上可见时被调用

void OnBecameVisible()

//进入碰撞时被调用(游戏物体上要带有Collider组件,并且其中一个物体要带有rigidbody组件)

void OnCollisionEnter(Collision collision)

//碰撞时每帧被调用(游戏物体上要带有Collider组件,并且其中一个物体要带有rigidbody组件)

void OnCollisionStay(Collision collision)

//离开碰撞时被调用(游戏物体上要带有Collider组件,并且其中一个物体要带有rigidbody组件)

void OnCollisionExit(Collision collision)

//当被销毁时被调用(无论是游戏物体或者是脚本自身被销毁时都会调用一次)

void OnDestroy()

//当脚本可用时被调用

void OnEnable()

//当脚本变为不可用或者非激活状态时被调用(销毁对象时也会调用)

void OnDisable()

//当切换场景时被调用,参数为场景的ID

 void OnLevelWasLoaded(int level)

//当脚本对象上有Collider或者GUIElement组件时,鼠标左键点击检测时被调用

void OnMouseDown()

//当脚本对象上有Collider或者GUIElement组件时,鼠标左键点击检测时每帧被调用

void OnMouseDary()

//当脚本对象上有Collider或者GUIElement组件时,鼠标左键抬起时被调用

void OnMouseUp()

//当脚本对象上有Collider或者GUIElement组件时,鼠标进入时被调用

void OnMouseEnter()

//当脚本对象上有Collider或者GUIElement组件时,鼠标移出时被调用

void OnMouseExit()

//当脚本对象上有Collider或者GUIElement组件时,鼠标在collider内时每帧被调用

void OnMouseOver()

//进入触发器时被调用(游戏物体上的Collider组件要启用Tirgger,并且其中一个物体要带有rigidbody组件)

void OnTriggerEnter(Collider other)

//在触发器内时每帧被调用(游戏物体上的Collider组件要启用Tirgger,并且其中一个物体要带有rigidbody组件)

void OnTriggerStay(Collider other)

//离开触发器时被调用(游戏物体上的Collider组件要启用Tirgger,并且其中一个物体要带有rigidbody组件)

void OnTriggerExit(Collider other)

//在编辑器的Inspector内点击脚本的Reset时被调用

void void Reset() 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值