UE4初心者です。教えていただきたいです。
Oculus Rift TouchとUE4のVRテンプレートを使ってVRゲームを作っています。
現在VRテンプレートのワープ移動しかできないのですが、
Touchコントローラーの左スティック移動と右スティックでの視点移動、
キーボードでの移動(WSで前進、ADで横移動)を追加でつけたいのですが、
やり方がわからず困っています。
どなたかご教授いただきたいです。
よろしくお願いします。
UE4初心者です。教えていただきたいです。
Oculus Rift TouchとUE4のVRテンプレートを使ってVRゲームを作っています。
現在VRテンプレートのワープ移動しかできないのですが、
Touchコントローラーの左スティック移動と右スティックでの視点移動、
キーボードでの移動(WSで前進、ADで横移動)を追加でつけたいのですが、
やり方がわからず困っています。
どなたかご教授いただきたいです。
よろしくお願いします。
こちらで解説してますので、よければご覧ください
UnrealEngine4で1からゲームを作ってみよう!: http://www.youtube.com/playlist?list=PL3TPpct2wrBxfrwd6bvDBZzMW4P4OBfsU
ありがとうございます!!
早速拝見してみます。
解説をみたのですが、やり方が分かりませんでした・・・orz
FirstPersonテンプレートではなく、VirtualRealityテンプレートを使用して作っています。
基本的な概念は同じです。Edit→ProjectSettings→Inputから任意でアクションとキーを割り当て、ご自身のキャラクターのクラスでアクションイベント、またはAxisイベントを実装する形です
実装方法のブループリントを貼りますのでしばらくお待ちください
す、すごい!!!移動できました~~!!!
ありがとうございますううう!!!!感動です。
まず一枚目の通りにEdit,Project Settingsまで行ってください
そうしましたら、Input に行きAxis Mappingsを割り当てます。この時につける名前がブループリント内で呼び出すさいのイベント名になりますので、誤字をしないように気を付けてください。
前移動が Move Forward ,割り当てられているキーがW,Sです。それにOculusのスティックのキーを追加してあげてください。
横移動が Move Right , 割り当てられているキーがD,Aです。上と同じくOculusのスティックのキーを追加してあげてください。
視点の縦移動が、 LookUp,割り当てられているキーがMouse Yの移動量です。それにOculusのスティックのキーを追加してあげてください。
視点の横移動が、Turn,割り当てられているキーがMouse Xの移動量です。こちらも同様です。
Oculus Touchのそれぞれのキーの名称ですが、https://forums.unrealengine.com/development-discussion/vr-ar-development/103602-unreal-button-mapping-names-for-oculus-touch?131000-Unreal-Button-Mapping-names-for-Oculus-Touch=&viewfull=1
こちらに載っています。
三枚目は実際の移動のブループリントです。ご自身のキャラクタークラスに実装してみてください。移動関係などで不具合が出ましたら、また質問をよろしくお願いいたします。
大変勉強になりました。ありがとうございました。