Unity3D 捕获物体碰撞消息 Trigger

碰撞3种状态:

  1. Enter,两个物体碰撞接触的第一帧
  2. Stay,撞击物体变形、弹开的过程
  3. Exit,碰撞物体分离的第一帧

触发器

【Is Trigger】 是否开启触发器(作用力效果),开启后物体失去碰撞效果,但仍会发送碰撞消息。
【Size】 物体碰撞作用的体积
在这里插入图片描述


碰撞消息调用

触发器【未开启】时,使用Collision方法接受碰撞消息:参数对象为被撞击物体
OnCollisionEnter(Collision collision);
OnCollisionExit(Collision collision);
OnCollisionStay(Collision collision);

触发器【开启】时,使用Trigger方法接受碰撞消息:参数对象为被撞击物体
OnTriggerEnter(Collider other);
OnTriggerExit(Collider other);
OnTriggerStay(Collider other);

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值