Godot GDScript 17 「Quat と slerp()」 2/2
「Quat()
でとってきて、Transform()
であてはめる。」 前回やったコレこれさえ覚えておけば、物体Aが持ってる回転を物体Bに反映できる。今回はとってくるQuat
をslerp()
させる。以下のGIFのように、角の小さい方を通ってミーがターゲットと同じ方向を徐々に向くようになれば成功だ。
(ターゲットの方向を向くんじゃないからね。ターゲットと同じ方向を向くんだよ。)
続きを読むGodot GDScript 16 「Quat と slerp()」 1/2
ラジアンでの回転または角度の決め打ちはGDScriptの15でまとめたが、別の回転表現としてGodotには、Quat
と言うのがあるらしい。これはQuaternion(発:クォータニオン)という[x, y, z, w]の4つの要素から出来ている~~なんたら~かんたら~、、、分からん! ま、あまり深入りせずに、目的の動作である「0°(または360°)をまたいだ回転」を実現できればいいやと考えよう。
続きを読む