【发布时间】:2015-09-03 22:06:52
【问题描述】:
是否可以将游戏对象从屏幕的一侧移动到另一侧,但同时让它旋转一圈??
例如,我正在使用此代码来移动对象:
Vector3 carPos = new Vector3 (transform.position.x, Random.Range (7.09f, -6.63f), transform.position.z);
如何让对象在 2 秒内绕其轴旋转 360 度?我尝试过使用 z 位置,但它只能在一个圆圈中移动,而不是在屏幕上移动。
【问题讨论】:
-
试试
transform.Rotate(0, 0, 10);结合简单的翻译。要计算适合那里的角度,您必须进行数学运算(将围绕animTimedistance和Pi) -
对不起,我是 Unity 新手,如果您能解释一下翻译的意思,我将不胜感激??
标签: c# android unity3d-2dtools