arXiv探訪

興味の赴くままに数学するだけ

物を掴んで回転させる

昨日に引き続き、UE4の成果物を記録しておく。

右トリガーで物を掴んで、左トリガーで離す機能を作った。物を掴む機能自体は色々な動画でチュートリアルがあって簡単だった。ただし物理が働いてくるくる回ってしまうので、掴んだ物の座標と回転を覚えておいて、カメラとの相対位置が変わらないようにワールド座標と回転で調整を加えた。

更に掴んでいるときにもう一度右トリガーを押しながら右スティックで、掴んだ物を回転させることができるようにした。

f:id:mathmathniconico:20190905204408p:plain

だんだん複雑になると入力のステートマシンとか欲しくなるね。アニメーションのはあるけど、ブループリントのはないんじゃないかなぁ。ある程度機能を作ってから纏めるのに必要って感じだけど。