2017年12月11日 星期一

有蟲嗎?很怪都沒啟動AR,就出現3D物件。

今天試著想要加上旋轉的程式,但一執行,明明就沒有任可標籤,但就看到所建立的物件-Cube,就已經在旋轉,有點怪,如下圖,感覺這好像是Vuforia和Unity整合上的問題。


把所有的資源全部砍掉重練,結果正常了。

利用transform.Rotate()函式就能製造旋轉的效果,程式碼如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class rotation : MonoBehaviour {
    public float turnSpeed = 50f;
    // Use this for initialization
    void Start () {

}

// Update is called once per frame
void Update () {
        transform.Rotate(Vector3.up, -turnSpeed * Time.deltaTime);
    }
}

以上程式範例可以參考:Unity程式設計初體驗(三)-遊戲物件位移和旋轉控制

沒有留言:

張貼留言