关于Unity碰撞器刚体那些事,适合小白,详细图解

本文通过实例深入浅出地讲解Unity中的碰撞器和刚体概念。首先介绍了物理碰撞的案例,展示如何设置刚体和碰撞器以实现明显物理效果,并在代码中解释了OnCollisionEnter、OnCollisionStay和OnCollisionExit的用法。接着讨论了非物理碰撞(触发)的案例,说明勾选Is Trigger的触发器如何工作,以及对应的OnTriggerEnter、OnTriggerStay和OnTriggerExit方法的应用。总结了物理碰撞与非物理碰撞的条件及方法调用区别。
摘要由CSDN通过智能技术生成

写这篇文章是因为自己也被困扰了许久…
写两个简单的案例来说明碰撞和触发。

案例一:碰撞物理碰撞,有明显的物理表现
**演示:*新建一个球,一个方块,这里演示的是球掉落到方块上。
给球加上刚体(Rigibidy)组件。因为球和方块都自带了collider就不用加了,如果没有则两个都要加上触发器,collider类型根据物体自己选择

在这里插入图片描述

新建一个脚本,挂载到Cube上。
注意:Is Trigger不要勾选!!!  球是向下掉落的,所以刚体组件中的属性Use Gravity要勾选,给球一个重力嘛。
注意:Is Trigger不要勾选!!!
两个物体的触发器上的Is Trigger都不要勾选!!!重要的事情说三遍
脚本编写如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值