unity3d学习:[2]刚体碰撞的函数

作者:神奇的周 | 创建时间: 2023-07-31
unity3d学习:[2]刚体碰撞的函数

操作方法

这里是关于unity3d中刚体碰撞时的函数代码 碰撞检测:物体要加刚体 using UnityEngine;using System.Collections;public class CollisionTest : MonoBehaviour {     string show=null;     // Use this for initialization     void Start () {          //默认显示内容          show="未发生碰撞";     }     //进入碰撞     void OnCollisionEnter(Collision collision){          Debug.Log("35556454");          show="进入碰撞,碰撞名称:"+collision.gameObject.name;          }     void OnCollisionStay(Collision collision){          show="碰撞中,碰撞名称:"+collision.gameObject.name;     }     //碰撞结束     void OnCollisionExit(Collision collision)     {          show="碰撞结束,碰撞名称:"+collision.gameObject.name;          //碰撞结束后,让物体休眠          collision.gameObject.rigidbody.Sleep();     }     void OnGUI(){          //将碰撞信息显示出来          GUI.Label(new Rect(100,0,300,40),show);     }}

点击展开全文

更多推荐