var 変数 = new Quaternion( x値 , y値 , z値 , w値 );4つの値の組み合わせということでなんとなくイヤ~ンな感じがしたと想いますが、このQuaternionのx, y, zの値は、実はインスペクターのTransformにある「Rotation」の値ではありません。なので、これと同じ感覚でQuaternionの値を操作しても思うように方向を設定することはできないでしょう。
var 変数 = Quaternion.Euler( X軸 , Y軸 , Z軸 );簡単な利用例を下にあげておきました。これなら、まぁ3つの軸の値をそれぞれ設定するだけなので、感覚的にはわかりやすいですね。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
#pragma strict var n:float = 0.0; function Start () { } function Update () { var q = Quaternion.Euler(n, n, n); transform.rotation = q; n++; }
<< 前へ |