簡體   English   中英

在屏幕Unity2d上移動時旋轉對象

[英]Rotating object whilst moving across screen Unity2d

這是我用來在屏幕上移動對象的代碼:

public float speed = 5f;

void Update () {

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

我想要的是使對象在屏幕上移動時繞其軸旋轉。 我嘗試過動畫,但是動畫似乎使它旋轉但不能在屏幕上移動。 我究竟做錯了什么??

嘗試

public float speed = 5f;

void Update () {

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

那應該工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM