変数 = new Quaternion ( X値, Y値, Z値, W値 );
こんな形で角度を指定することができます。ただし! この4つの値は、ゲームオブジェクトのインスペクターにあるRotationの値ではない、という点を理解する必要があります。単純に3方向の角度を指定するものではないんですね。変数 = Quaternion.Eular( X値, Y値, Z値 );
このように3軸の角度を指定することで、その方向を示すQuaternionインスタンスを作成します。この3つの引数は、インスペクターのRotationの値そのままでOKです。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
using UnityEngine; using System.Collections; public class myscript : MonoBehaviour { private float num; // Use this for initialization void Start () { num = 1.0f; } // Update is called once per frame void Update () { Quaternion q = Quaternion.Euler(num, num, num); transform.rotation = q; num++; } }
<< 前へ |