エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Unity】Matrixを使って回転させる。 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Unity】Matrixを使って回転させる。 - Qiita
回転を扱いたい場合はQuaternion.Euler()を使うことが多いが、Matrixを使用すると便利なことがあったの... 回転を扱いたい場合はQuaternion.Euler()を使うことが多いが、Matrixを使用すると便利なことがあったのでメモ。 図の場合でQuaternion.Euler()を使用した場合とMatrixを使用した場合を考えてみる。 赤いSphereが原点で、(1, 0, 0)にQuadを配置。 Quaternion.Euler() 下のコードのようにQuaternion.Euler()を使用して回転させると、Quadのポジションは(1, 0, 0)のままでその場で回転をすることになる。 /// <summary> /// Quaternionを使用して回転 /// </summary> void RotateWithQuaternion() { var a = _tf.rotation.eulerAngles; // deltaTimeをy軸周りの回転に変換 var newA = new