旋转对象,同时移动屏幕Unity2d

本文关键字:移动 屏幕 Unity2d 对象 旋转 | 更新日期: 2023-09-27 18:12:38

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

public float speed = 5f;
void Update () {
        transform.Translate (new Vector3(1,0,0) * speed * Time.deltaTime);
    }

我想要的是对象在屏幕上移动时绕其轴旋转。我尝试过动画,但动画似乎让它旋转,而不是在屏幕上移动。我做错了什么?

旋转对象,同时移动屏幕Unity2d

try

public float speed = 5f;
void Update () {
    transform.Translate (new Vector3(1,0,0) * speed * Time.deltaTime)
    transform.rotate = new Vector3(0,0,speed);
}

应该可以