Unity 2D检测物体碰撞
文章目录
- 添加物理脚本
- 使用脚本检测碰撞
添加物理脚本
Unity2D中,检测物体碰撞首相要给物体添加两个属性分别是:
rigibody和collider,刚体和碰撞器。
collider有不同的形状,形状越复杂,开销越大。
collider上可以勾选is Trigger选项,如果勾选,Unity的物理引擎就不会启动,反之物理引擎会启动,如果碰撞会有力的作用,导致物体位移。
使用脚本检测碰撞
如果勾选is Trigger选项,就需要使用OnTriggerEnter函数进行检测。
反之使用OnCollisionEnter函数进行检测。
private void OnCollisionEnter(Collision collision){print(collision.gameObject.name);}private void OnCollisionExit(Collision collision){print(collision.gameObject.name);}//触发检测 没有物理效果private void OnTriggerEnter(Collider other){print(other.gameObject.name);}
Unity 2D检测物体碰撞相关推荐
- Unity 判断两物体碰撞方向
Unity 判断两物体碰撞方向 问题描述:游戏玩家可以在两个平面之间不断进行跳跃,且出现玩家顶着上面平面飞着走的情况. 问题原因:玩家碰撞体与平面不断进行碰撞体检测,导致游戏玩家可以不断进行跳跃. 解 ...
- [Unity][射线检测]检测两个物体之间是否有其他物体阻挡
1.用Physics.Raycast进行射线检测 物体必须有Collider碰撞组件. //定义一条射线,起点为GO1的物体坐标,终点为GO2的物体坐标 Ray ray = new Ray(GO1.t ...
- Unity学习笔记:2D游戏精灵碰撞互动效果
2d精灵物理碰撞. Unity2D碰撞效应 Area Effector 2D地区效应: 适用于特定区域内的定向力度 Use Collider Mask 使用碰撞遮罩. Collider Mask 碰撞 ...
- unity判断范围内有物体_Unity 检测物体是否在相机视野范围内
需求: 类似NPC血条,当NPC处于摄像机视野内,血条绘制,且一直保持在NPC头顶. 开始: 网上查找资料,然后编写代码: public RectTransform rectBloodPos; voi ...
- 【Unity】Unity 2D游戏开发(一)U2D基础功能
文章目录 Unity 2D游戏开发基础知识 Animation动画 SortingLayer层排序 Physics 2D物理2D Rigidbody 2D刚体 示例 1.点击鼠标发出子弹 2.子弹打中 ...
- Unity 2D案例学习——制作Roguelike随机地下城
01简介 该学习案例来自b站up主M_Studio的系列视频制作Roguelike随机地下城,此篇博客为案例学习笔记 Notice 1.该项目不包含包括敌人在内的一些游戏元素,仅为具有基础功能的dem ...
- 【Unity 2D AABB碰撞检测】铸梦之路
作者介绍:铸梦xy.IT公司技术合伙人,IT高级讲师,资深Unity架构师,铸梦之路系列课程创始人. 目录 1.AABB 碰撞介绍 2.常用2D碰撞盒 3.为什么要学习如何编写碰撞检测 4.2D BO ...
- Unity 2D入门基础教程
作者:Christopher LaPollo 翻译:Xiaoke 写在前面的前面的话:首先感谢原作者和译者,这是一篇非常棒的文章! 写在前面的话:转载肯定会留原文链接,作者的署名,这是毋庸置疑的.而我 ...
- Unity 2D游戏开发教程之游戏中精灵的跳跃状态
Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却 ...
最新文章
- 070_获取日期方法
- python输入输出简单例子_Python 文件和流的简单示例
- 深入浅出 Javascript 事件
- 使用自己的数据集训练GoogLenet InceptionNet V1 V2 V3模型(TensorFlow)
- java处理注释_如何处理Java注释
- python入门-分类和回归各种初级算法
- MyBatis知识点学习
- 迁移学习比赛:OpenAI喊你重温「音速小子索尼克」
- msm 关机充电开启与关闭
- Struts框架下定时任务
- 联发科(MTK)MT6762 安卓核心板 安卓主板
- 竞品分析报告模板----笔记2
- 淘宝(taobao)HSF框架
- 浅谈软件工程学习心得
- linux文件空洞与稀疏文件,Linux文件空洞与稀疏文件
- (四十五:2021.08.05)《利用深度学习对ecg信号进行分割》
- 如何去理解同花顺l2接口?
- 论文写作笔记0:如何寻找论文
- java分布式简单实现
- 引领世界企业通讯革命——AVAYA IP Office 云计划