导航网格与碰撞
导航网格定义了用于寻路和移动约束的可行走空间。
组件(快速概览)
Navmesh API 参考
Navmesh :: class : Component {
// 将一个点投影到此 navmesh 上。
// triangle_hint 是一个加速提示,可用于附近查询的复用。
try_find_closest_point_on_navmesh :: method(
to_point: v2,
result: ref v2,
triangle_hint: ref s64
) -> bool;
rebuild_immediately :: method() -> bool;
mark_for_rebuild :: method();
}编辑器设置(构建 navmesh)
碰撞体与 navmesh 环
在 navmesh 上生成(吸附到可到达地面)
重建 navmesh(当几何发生变化时)
碰撞(当前 CSL 支持)
伪碰撞行为(触发器、拾取物、“命中”)
场景查询辅助函数
触发体积(进入 / 停留 / 离开)
拾取物(范围内最近)
快速移动“命中”(简单分步)
最后更新于