我正在制作一个箭头,我可以旋转并旋转,但不能同时旋转。在旋转的朝着地面的箭头箭头旋转和尖端朝地形旋转
transform.forward = Vector3.Slerp(transform.forward, rigidbody.velocity.normalized, 10 * Time.deltaTime);
他们俩的作品:要旋转它(使针尖指向下方),我用这个代码:
transform.LookAt(transform.position + rigidbody.velocity);
或者这另一个。
要旋转它,我用这个代码:
transform.Rotate(Vector3.forward, rotatioSpeed * Time.deltaTime);
不幸的是,如果它旋转不旋转,旋转代码放在旋转代码之后,但箭头旋转只有当我注释掉了后者。
我是新来的Unity,你有什么想法如何使它同时独立旋转和旋转?
这可能没有什么区别,但是如果您在旋转代码之前放置旋转代码会发生什么? –
@JohnOdom正如你所说,没有什么区别:( – AR89