坐标转换
发布时间
阅读量:
阅读量
1、世界坐标系向本地坐标系转换
// 用于辅助判断大致的相对位置关系
// 将世界坐标系中的点转换为本地坐标系下的对应点
// 转换过程会受到缩放比例的影响
> this.transform.InverseTransformPoint(Vector3.forward)
>
> ```
该方法可用于确定物体之间的相对位置关系,例如针对对象A与B,计算B在世界坐标系中的坐标相对于A本地坐标系的位置,若x值大于0且z值大于0,则可判定B位于A的右前方。
// 将世界坐标系中的方向信息转换至本地坐标系中(方向保持不变,仅将方向向量映射到本地坐标系内)。
// 该过程不受缩放比例的影响。
this.transform.InverseTransformDirection(Vector3.forward)
> this.transform.InverseTransformVector(Vector3.forward)
>
> ```
>
>
>
>
> ## 2、本地坐标转世界坐标
>
>
>
> // 将属于本地坐标系的点转换至对应的世界坐标系中(常见操作)
>
>
>
> // 例如,玩家希望在自身前方n个单位的位置生成
全部评论 (0)
还没有任何评论哟~
