万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・寄付お願いします
    YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
    BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
    c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

角度からVector3 Unity

x軸の正方向を+とした時計回りでの角度を想定。
angleは角度。
一旦ラジアン角度に直します

        var rad : float = angle * Mathf.Deg2Rad;
        var vec3 : Vector3 = new Vector3(Mathf.Cos(rad), Mathf.Sin(rad), 0);
        vec3.Normalize();

Normalize();は返り値はvoidですね。
magnitude・・・つまりベクトルの大きさを1としたときのにしてくれる。
おそらく計算結果自体が1の大きさみたいなのでNormalize()しなくてもいいかも?