.name获取游戏物体的名字
.tag获取游戏物体的标签
基本触发条件:碰撞物体上都有刚体
信息查询
.name获取游戏物体的名字
.tag获取游戏物体的标签
基本触发条件:碰撞物体上都有刚体
信息查询
两个
有刚体才能发生碰撞 还要有Collider(碰撞器)
OnCollisionEnter()碰撞开始调用一次
OnCollisionExit()碰撞结束
OnCollisionStay()一直调用
collision:碰撞
tag:标签
发生碰撞的两者之中必须至少有一个正常(即rigidbody中的kinemic不能勾选上)的刚体
但是两者必须都有碰撞器
unity手册:physics中的physics overview中collider查看碰撞发生的条件
static collider:静态组件(将rigidbody禁用或没有有刚体组件)
is kinemic:相当于禁用刚体组件
碰撞发生的条件:
1.两个物体有collider组件
2.至少有一个物体有刚体组件
https://docs.unity.cn/cn/2020.2/Manual/CollidersOverview.html
要
传入的参数collision中的属性
collision.collider碰撞器发生碰撞的游戏物体
collision.collider.name名字
collision.collider.tag标签
Tip:
两个物体必须都有collider
其中必须一个物体存在刚体Rigidbody,否则没有办法发生碰撞
技术文档在
Physics物理
Physics Overview下的coliders
静态collider ——只附加了collider没有附加刚体组件
l