对象
命中点测试
Published 2023年5月2日
描述
HitPoint Test 行为会在场景中放置一个虚拟的不可见点,并测试是否有对象与该点相交。此行为只会检测非场景对象。
属性
事件触发时执行一次
| 射线检测类型 |
|
| 图层 |
该点只会与所选图层中的对象相交。你也可以取消限制,让该点检测所有图层。 |
| 相交对象 |
该点可以与任何非场景对象相交,也可以只与所选对象相交。你可以使用标签来指定该点可以与哪些对象组相交。 |
| 原点 |
该点在世界空间中的起始位置。 |
| 原点大小 |
该点的半径,单位为米。 |
输出
| 对象 |
此行为将输出与该点相交的对象 ID。 |
| X |
此行为将输出一个世界坐标位置:在该点的半径范围内,沿 X 轴移动时最先不再与对象相交的位置。 |
| Y |
此行为将输出一个世界坐标位置:在该点的半径范围内,沿 Y 轴移动时最先不再与对象相交的位置。 |
| 距离 |
此行为将输出原点需要移动到对象外部的距离。 |
| 相交 |
如果该点与任意对象相交,此行为将输出 1;如果该点未与任何对象相交,则输出 0。 |
示例
- 检查玩家是否位于场景中的特定区域。
- 创建武器系统,让玩家的攻击可以对周围的敌人造成伤害。
- 创建爆炸效果,对半径范围内的玩家和敌人造成伤害。

