物理系统——空间定位精度评估
发布时间
阅读量:
阅读量
要使碰撞发生,其前提条件包括:
- 至少存在一个刚体物体
- 所有参与的物体均需配备碰撞器
碰撞与触发之间的差异体现在:
- 碰撞会引发真实的物理交互作用
- 触发事件虽呈现为无碰撞状态,但可通过特定函数进行检测与响应
在需要实体物体之间产生物理交互作用的场景中,通常会采用碰撞检测机制
1、什么时范围检测
在游戏设计中,针对瞬间的攻击范围判定通常采用范围检测机制,例如:
- 当玩家位于前方5米位置释放地刺魔法时,所有处于该区域内的目标都将承受地刺造成的伤害
- 若玩家发起攻击,则在前方1米半径的圆形区域内所有目标均会受到伤害
当需要实现无实体物体参与的情况下,仅对特定区域内是否存在敌方单位进行判定时,便可运用此类范围检测技术。简而言之,在某一特定坐标点实施范围判定后,可以获取到处于该区域内的所有目标对象,并对其进行相应处理,如造成伤害、减少生命值等操作。
2、如何进行范围检测
必要前提:若某一物体希望被纳入范围检测的范畴,其必须配备碰撞器组件
注意事项:
- 关于范围检测的API,只有在执行对应代码语句时才会触发一次性的范围检测操作,该过程为瞬时判断。此后若在该检测范围内新增碰撞器,系统将不会作出任何响应,除非将相关代码置于Update函数中
- 范围检测相关的API并不会实际生成
全部评论 (0)
还没有任何评论哟~
