Unity3D中的2D之碰撞检测
碰撞器与碰撞器
在unity3d中节点加入某某collider 2d组件则这个节点就是碰撞器
碰撞器分类:
1.Box Collider 2D:矩形碰撞器
2.Circle Collider 2D:圆形碰撞器
3.Polygon Collider 2D:多边形碰撞器
4.Edge Collider 2D:边缘碰撞器
碰撞时将调用的函数
碰撞与触发器相碰撞时
有三种状态:1.碰撞开始 2.碰撞保持 3.碰撞结束
被调用的函数
两个物体将会遍历自己上的组件的脚本上的三个方法
OnCollisionEnter2D(Collision2D c)
OnCollisionStay2D(Collision2D c)
OnCollisionExit2D(Collision2D c)
//碰撞开始
void OnCollisionEnter2D(Collision2D c)
{
///<param name="c">碰撞信息</param>
//获取与我们碰撞的节点
if (c.gameObject.tag=="enemy")
{
Debug.


8759

被折叠的 条评论
为什么被折叠?



