[英]Unity rotate object around local axis
尝试使用:
index1.transform.Rotate(new Vector3(0, 0, amount), Space.World);
要么
index1.transform.Rotate(new Vector3(0, 0, amount), Space.Self);
希望它能解决您的问题:)
可能有两个部分:
步骤2的代码
var currentZEuler = zRotation(this.transform.rotation).eulerAngles.z;
var deltaZEuler = amount - deltaZEuler;
index1.transform.Rotate(0, 0, deltaZEuler, Space.Self);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.