LQ转载--Unity3D基础14:碰撞检测
一、碰撞检测方法碰撞事件:当一个用刚体控制的物体与另外一个物体碰撞时,就会触发碰撞事件(目标物体必须带有 Collider 组件),比如一款射击类游戏,发射出的子弹可能会射中敌人也可能会射中箱子,我们就需要监测这个碰撞
碰撞事件监测方法:
1)OnCollisionEnter(Collision):当碰撞开始时调用,只会调用该方法一次
2)OnCollisionExit(Collision):当碰撞结束时调用,只会调用该方法一次
3)OnCollisionStay(Collision):当碰撞进行中时,会持续调用该方法
Collision参数:一个类,用于传递碰撞信息对象
1)Collision.gameObject属性:当前物体碰撞的物体的引用
2)gameObject.name属性:当前物体的名字
效果如下:
————————————————
版权声明:本文为CSDN博主「Jaihk662」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Jaihk662/article/details/86760441
页:
[1]