可以通过检查每个路径节点的NavMeshLink属性来确定是否为OffMeshLink。如果NavMeshLink属性为null,则该节点不是OffMeshLink,如果NavMeshLink属性不为null,则该节点是OffMeshLink。以下是示例代码:

NavMeshPath path = new NavMeshPath();
NavMesh.CalculatePath(start.position, end.position, NavMesh.AllAreas, path);

for (int i = 0; i < path.corners.Length; i++)
{
    if (path.corners[i].NavMeshLink != null)
    {
        // This node is an OffMeshLink
    }
    else
    {
        // This node is not an OffMeshLink
    }
}
请问是否有办法知道pathcorners某个节点是否OffMeshLink

原文地址: http://www.cveoy.top/t/topic/bD7a 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录