在屏幕Unity2d上移动时旋转物体

时间:2015-09-14 17:51:13

标签: c# android unity3d-2dtools

这是我用来在屏幕上移动对象的代码:

public float speed = 5f;

void Update () {

        transform.Translate (new Vector3(1,0,0) * speed * Time.deltaTime);
    }

我想要的是物体在屏幕上移动时在其轴上旋转。我已经尝试了动画,但动画似乎让它旋转但不会在屏幕上移动。我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试

public float speed = 5f;

void Update () {

    transform.Translate (new Vector3(1,0,0) * speed * Time.deltaTime)
    transform.rotate = new Vector3(0,0,speed);
}

那应该有用