2021-05-23unity\①OnTriggerEnter()\②OnTriggerExit ()\③OnTriggerStay()\④OnCollisionEnter()\⑤OnCollisio

本文详细介绍了Unity中与物理交互相关的五个函数:OnTriggerEnter()、OnTriggerExit()、OnTriggerStay()、OnCollisionEnter()和OnCollisionExit()。这些函数在不同物理交互场景下被调用,例如当碰撞体进入、离开或持续接触触发器时,以及刚体之间的碰撞事件。通过示例代码解释了如何使用这些函数进行物体位置改变和条件判断等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

①:(⒉交互函数   -⑴物理Phusic   -①OnTriggerEnter():(当Collider(碰撞体)进入trigger(触发器)时启用))

步骤:(❶ 新建Cube小方块A,B) - (❷ 将B设置为 触发器:(Inspector(属性编辑窗口)】-[B]) ▼Box Collider  -Is Triger ☑ 打钩即可)     

(❸ 给A添加 Rigibody重力组件-在Inspector(属性编辑窗口)】-[A]中) - (❹ 注:脚本需挂在A物体上(是否开启都可以))

(❺ 运行-当物体A 进入 触发器B区域时 - 这个方法函数将被调用)(❺ 以下是代码)❺❻

public  void OnTriggerEnter( Collider other)          -//(声明方法函数)(括号中的则是 触发器B)(B不用声明-A碰到哪个就会自动识别到B)

-   Debug.Log("333");                                 -//(打出字符-用于调试)

-   </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值