导航网格与碰撞
导航网格定义用于路径查找和移动约束的可行走空间。
组件(快速概览)
导航网格 API 参考
Navmesh :: class : Component {
// 将点投影到此导航网格上。
// 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();
}编辑器设置(构建导航网格)
碰撞体和导航网格环
在导航网格上生成(夹到可到达地面)
重建导航网格(当几何体改变时)
碰撞(当前 CSL 支持)
伪碰撞行为(触发器、拾取、“命中”)
场景查询辅助函数
触发体积(进入 / 停留 / 退出)
拾取(范围内最近)
快速移动的“命中”(简单子步进)
最后更新于