001.unity碰撞检测、触发检测
2016-03-06 13:35
531 查看
1.碰撞检测:
2.触发检测(Is Trigger勾选后变为触发器,不会发生物理碰撞效果):
void OnCollisionEnter(Collision collision) { string name = collision.collider.name; string tag = collision.collider.tag; Debug.Log("碰撞开始:" + name); } void OnCollisionStay(Collision collision) { string name = collision.collider.name; Debug.Log("持续碰撞:" + name); } void OnCollisionExit(Collision collision) { string name = collision.collider.name; Debug.Log("碰撞结束:" + name); }
2.触发检测(Is Trigger勾选后变为触发器,不会发生物理碰撞效果):
void OnTriggerEnter(Collider collider) { string name = collider.name; string tag = collider.tag; Debug.Log("接触开始:" + name); } void OnTriggerStay(Collider collider) { string name = collider.name; Debug.Log("接触持续:" + name); } void OnTriggerExit(Collider collider) { string name = collider.name; Debug.Log("接触结束:" + name); }
相关文章推荐
- unity实现多点触控代码
- 在Unity中实现动画的正反播放代码
- unity实现摄像头跟随
- Unity3D上路_01-2D太空射击游戏
- Unity3D上路_02-第一视角射击游戏
- Unity3D上路_03-塔防游戏
- Unity3D上路_04-基础资源介绍
- Unity3D上路_05-网络相关
- [软件资讯]Unity已支持将3D游戏导出成Flash
- Unity 武器拖尾效果
- unity常见问题之20题
- Unity3D动画存储插件
- unity 赛车相机跟随物体移动
- uLua中遇到的问题
- Unity3d 协程、调用函数、委托
- Unity3d摄像机Camera参数详解
- Unity3d多线程
- 猫都能学会的Unity3D Shader入门指南(一)
- iTween基础之Move(移动)
- Unity3d之Http通讯GET方法和POST方法