美文网首页
碰撞体和刚体

碰撞体和刚体

作者: 胤醚貔貅 | 来源:发表于2017-04-13 15:55 被阅读102次

碰撞发生的条件:

1.发生碰撞的两个物体都必须带有collider

2.发生碰撞的两个物体至少有一个带有刚体

3.发生碰撞的两个物体必须有相对运动

碰撞发生的方法调用

//碰撞开始一瞬间被调用

voidOnCollisionEnter(Collisionother){

if(other.gameObject.tag!="Plane(1)"){

print("Enter");

//Destroy(other.gameObject);

}

}

//碰撞持续时被调用

voidOnCollisionStay(Collisionother){

if(other.gameObject.tag!="Plane(1)"){

print("Stay");

}

}

//碰撞结束(两个碰撞体分离)时调用

voidOnCollisionExit(Collisionother){

if(other.gameObject.tag!="Plane(1)"){

print("Exit");

}

}

相关文章

  • 碰撞体和刚体

    碰撞发生的条件: 1.发生碰撞的两个物体都必须带有collider 2.发生碰撞的两个物体至少有一个带有刚体 3....

  • Unity 2D:玩家角色移动脚本

    本文利用刚体实现玩家的移动,使用刚体移动可以产生与其他刚体碰撞立即停止,防止抖动。 1.给角色创建刚体和碰撞体 选...

  • Unity3D-Collider(碰撞器)

    要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理组件的...

  • Unity之碰撞器与触发器

    要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理组件的...

  • 1.1 unity中,碰撞器与刚体的区别

    碰撞器:碰撞器是产生碰撞的前提即碰撞检测 刚体:需要模拟重力,要用到刚体; 物体间产生碰撞,主动体必须...

  • unity碰撞检测(碰撞器,触发器)

    Unity中的碰撞检测主要由两个组件完成 刚体Rigidbody 碰撞体Collider碰撞的必要条件 发生碰撞的...

  • Unity3D进阶教程(五)练习,场景切换

    十七 (练习)跑跳史莱姆 跑跳史莱姆 史莱姆兔搭建场景,添加兔子刚体,碰撞体 向前跑移动脚本调整质心 碰撞体定义子...

  • U3D发生碰撞条件

    发生碰撞的条件 : (1) . 两个物体都要有碰撞体组件 ; (2) . 至少有一个物体刚体组件; (3) . 两...

  • 跟诸子学游戏 Unity3d碰撞器与触发器的区别

    要产生碰撞必须为游戏对象添加刚体(Rigidbody)和(各种类型的3D/2D)碰撞器(Collider),刚体可...

  • C4D基础(15)-刚体动力学原理

    动力学在标签中进行应用: 新建平面、球体 —大纲中球体右键—模拟标签(深蓝色)—刚体(硬)/柔体(软)/碰撞体(被...

网友评论

      本文标题:碰撞体和刚体

      本文链接:https://www.haomeiwen.com/subject/swibattx.html