Unity(二)——核心系统

范围检测

一、什么是范围检测

比如:玩家攻击,在前方一米圆形范围内对象都受到伤害

在指定位置 进行 范围判断

二、如何进行范围检测

前提:必须有碰撞器

注意:API是瞬时的

1.盒装范围检测

另一个API

Physics.OverlapBoxNonAlloc返回值是个Int,里面多了一个要传数组的参数,用这个数组存储起来

2.球形

区别在于,第二个参数填的是半径

3.胶囊

参数一是半圆一的中心点

参数二是半圆二的中心点

参数三是圆的半径

射线检测

一、作射线

申明一个射线

从摄像机发射射线,得到从屏幕的点发射射线

二、碰撞检测函数

注意:也是瞬时的

注意返回值是bool

所以要获取相交的单个物体信息

获取碰撞到的多个信息

相关推荐
xcLeigh8 小时前
Unity基础:Instantiate实例化——在运行时动态创建游戏物体
游戏·unity·游戏引擎·教程·instantiate
流浪打工人1 天前
Unity3d TimeLine中audio track的使用
unity
淡海水1 天前
02-07-原理篇-GC暂停时间的本质
开发语言·unity·c#·gc·暂停时间
WarPigs1 天前
UI路径配置SO>字典json工作流
ui·unity
淡海水1 天前
02-06-原理篇-增量式GC与并发GC
算法·unity·c#·并发·gc·增量
阿松爱学习2 天前
【Unity开发】Aspose.PDF的使用
unity·pdf·c#
淡海水2 天前
02-04-原理篇-GC Roots与对象图遍历
算法·unity·c#·图·gc·遍历·roots
辻弋2016 天前
五年前的旅行视频糊成马赛克?Video2X用Real-ESRGAN逐帧重建细节,但只支持Windows、集显用户建议直接放弃
服务器·数据库·windows·游戏引擎·电脑
Martina_03216 天前
AI生成3D场景导入 Unity/Unreal 后,NPC 总串层?用6步检查导航高度与跨层连接
人工智能·游戏·数学建模·3d·unity·自然语言处理·aigc
小贺儿开发7 天前
Unity 局域网遥控幻灯片展示工具 3.0
科技·http·unity·工具·ppt·通信·网页