Choose your operating system:
Windows
macOS
Linux
このページは以下のトピックへの知識があることを前提にしています。まず以下のトピックの内容についてご確認をお願いします。
Gear VR モーション コントローラーは、現実世界にいるかのようにオブジェクトを手に取ったり、これまでにないような UE4 プロジェクトとのインタラクトを可能にします。この操作ガイドでは、Gear VR モーション コントローラーを UE4 プロジェクト用に設定する方法を説明します。
ステップ
まず、モーション コントローラーのサポートを追加するプレイヤー ポーンを開きます。ここでは GearVR_Pawn_MotionController というポーンを使います。[Components] タブで [Add Component (コンポーネントを追加)] ボタンをクリックして 「GoogleVRMotionController」 を検索します。
追加した Motion Controller を既存の VRCameraRoot 上にドラッグして VRCamera と同じように子コンポーネントになるようにします。
ポーンを追加した時に Gear VR モーション コントローラーのデフォルト コンポーネント 位置 を [0,0,0] に設定します。何かの理由でそうならない場合に必ず [0,0,0] になるように位置を設定してください。
[Add Component (コンポーネントを追加)] ボタンをクリックして表示されたリストで [Satic Mesh] オプションを選択して、Static Mesh コンポーネントを追加します。
Static Mesh コンポーネントを選択してから、[Details] パネルの [Static Mesh] セクションに [Static Mesh] と入力して、モーション コントローラーに視覚情報を送ります。
クリックしてフルサイズで表示
ブループリントをコンパイルおよび保存したら、コンテンツ ブラウザ から GearVR_Pawn_MotionController ポーンをレベルへドラッグします。
クリックしてフルサイズで表示
追加したプレイヤーのポーンを選択し、[Details] パネルで必ず [Auto Possess Player] を [Player 0] に設定して、レベルの実行時にこのポーンが使用できる状態になるようにします。
最後に [Launch] ボタンを押して、このレベルを Samsung Galaxy スマートフォンで実行します。
最終結果
プロジェクトが起動したら、Gear VR ヘッドセットにスマートフォンを乗せて Gear VR モーション コントローラーを持ちます。現実世界でモーション コントローラーを動かすと、その移動が以下の動画のように UE4 プロジェクト内でリプリケートされるのが見えます。
Gear VR モーション コントローラーのメッシュがずれている場合、正面位置でモーション コントローラーを持った状態で [Home] ボタンを押すとモーション コントローラーの位置を再度キャリブレーションできます。
UE4 プロジェクトのダウンロード
以下のリンクから、このサンプルの作成に使われた UE4 プロジェクトをダウンロードすることができます。