[英]How to convert from world coordinates to camera coordinates
在 position 的 Unity c# 中,您可以简单地使用内置的
var localPosition = camera.transform.InverseTransformPoint(theObject.transform.position);
对于轮换,您可以使用
var localRotation = Quaternion.Inverse(camera.transform.rotation) * theObject.transform.rotation;
这应该为您提供camera
坐标空间中的localPosition
和localRotation
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.