polygon | 需要确定拥有者的变换的NavMesh节点。 |
Matrix4x4 为拥有指定多边形的表面的变换矩阵。
当NavMesh节点是NavMeshLink或Off-mesh Link时返回Matrix4x4.identity。更多资源:NavMeshQuery.GetPolygonType。
返回包含指定NavMesh节点的NavMesh表面的变换矩阵(只读)。
NavMeshData表面在其被使用NavMeshBuilder.BuildNavMeshData烘焙时的position
和rotation
值定义了变换,或作为NavMeshSurface的一部分,或者通过显式设置NavMeshData.position和NavMeshData.rotation的值。
当使用传递给NavMesh.AddNavMeshData(data, position, rotation)方法的显式position
和rotation
值创建NavMeshDataInstance时,可以进一步指定其自定义变换。
重要:此方法不返回单个NavMesh多边形的定位和朝向,它返回拥有多边形的表面的位置。
已知问题:对于使用NavMesh.AddLink(link, position, rotation)调用实例化的NavMeshLink返回单位矩阵而不是实际的变换。
更多资源:NavMeshQuery.PolygonWorldToLocalMatrix。