目次ロール、ピッチ、ヨーロール(Roll)、ピッチ(Pitch)、ヨー(Yaw)とは、物体の3次元における姿勢を表すのに使用される回転の種類であり、航空機や船舶などの操縦に用いられることが多い。Engineでもこの用語を使用する。画像の箱を回転させる。矢印はそれぞれX軸、Y軸、Z軸の方向を表す。軸に対して時計回り方向がプラス。Rotationを使用する。Rotationの出力ピンを分解して現在のXの値に+1する。X,Zは現在の値をそのまま設定して動かないようにする。Rotationで設定。これをTickで回す。Roll回転でプラス方向に動いている。出力値は0~180,-180~0となっている。Yaw回転でプラス方向への動き。出力値は0~180,-180~0となっている。Pitch回転でプラス方向への動き。90度回転したところで止まってしまう。X,Zの出力値も何かおかしい。こちらの記事には[UE5]改定版が存在します。UE5向けの記事はこちら。今回はBlueprint上で使える...どうやらジンバルロックという現象を防ぐための仕様らしい。ジンバルロックとは3軸のうち2軸が同一平面状に揃ってしまい、自由に動ける回転軸が2つになってしまうこと。この状態になってしまうのがPitch回転の90度ということなのか。Rotators」が紹介されていたので使用する。取得した回転にPitchを+1した回転を足す。Rotators」に接続する。回転はしているもののなにやらすごいことになった。プラスする分だけ入力するように変更。90度以上回転するようになった。X,Zの出力値が若干気になる。キャラクターのカメラ制御キャラクターのカメラの制御にも回転が使われているのでどうなっているのか見てみる。Inputにしている。左右はZ軸を中心として回転させるのでYaw、上下はY軸を中心に回転させるのでPitch。ここで上下の入力値でRollさせるとどうなるのか試してみる。画像のようにRoll回転させるイメージ。Inputに切り替える。上下の入力でカメラがX軸を中心に回転するようになった。イベントを取得する[Verse]KakuniUE5/UEFNを勉強中です。今後のために学習メモを残してます。