Samsung Gear VR ヘッドセットの前提条件

Gear VR ヘッドセットで必要な初期セットアップ

Windows
MacOS
Linux
Prerequisite Topics

This page assumes you have prior knowledge of the following topics. Please read them before proceeding.

GVR_Headset_00.png

Unreal Engine 4 (UE4) は、Samsung Gear VR ヘッドセット向け仮想現実 (VR) プロジェクトのビルドに対応しました。サポート対象の Samsungスマートフォンをイマーシブな (没入型) VR デバイスに変えてしまうことができます。次のセクションでは、Samsung Gear VR ヘッドセットと問題なく動作するように UE4 プロジェクトを正しく設定方法について説明します。

Gear VR 公式ドキュメント

Gear VR SDK がどのように機能するか、または Oculus Mobile VR の開発に関する詳しい情報は、以下のリンク先に掲載されている Oculus の公式ドキュメントをご覧ください。

Gear VR ヘッドセットの前提条件

UE4 で Gear VR 開発を始める前に、まず以下の前提条件を満たしていることを確認する必要があります。満たしていないと、Gear VR プロジェクトが Gear VR ヘッドセットで動作しないリスクが発生します。

  • Samsung Galaxy スマートフォンの充電用 USB ケーブルが開発用 PC の USB ポートに差し込まれていることを確認してください。 USB コードは、開発用 PC とスマートフォン間のデータ転送の手段なので、非常に重要です。

  • Gear VR ヘッドセットで使える Samsung Galaxy スマートフォンの種類は以下の通りです。

  • サムスンのウェブサイト からお持ちの Galaxy スマートフォン用 USB ドライバをダウンロードし、インストールしてください。

  • Engine\Extras\Android から CodeWorks for Android 1R6u1 をインストールします。

  • Samsung Galaxy スマートフォンで Developer Mode が有効になっているか確認し、なっていない場合は有効にしてください。

  • [Developer] オプションの [USB Debugging] を有効にしておくと、プラグの抜き差し後に PC がデバイスを常に認識します。有効にした場合、PC の RSA フィンガープリント キーを必ず確認してください。そうしないとデバイスでのデプロイができません。

    USB_Debugging_Enabled.png

  • スマートフォンのデバイス ID と Oculus のウェブサイトを使って、Samsung スマートフォン用に OSIG File を生成 / ダウンロードします。 スマートフォンの デバイス ID の取得方法が分からない場合は、詳しい方法が記載されている『Oculus のウェブサイト 』を参照してください。

    GVR_OSIG_Website.png

  • OSIG ファイルをダウンロードしたら、「assets」 というフォルダを作成し、その中に 「OSIG」 というファイルを置きます。 そのフォルダを Engine/Build/Android/Java に置きます。

    これを行わないと、プロジェクトがスマートフォンで起動しなくなります。

    GVR_OSIG_File_Location.png

  • OSIG ファイルは Engine/Build/Android/Java ではなく、プロジェクトの Build/Android/assets ディレクトリに置くこともできます。

    この方法で OSIG ファイルを追加した場合、OSIG ファイルは追加先のプロジェクト内のみでの使用となります。他の Gear VR プロジェクトでは使えませんのでご注意ください。

次のセクションに進む前に、[Gear VR Prerequisites (Gear VR の前提条件)] セクションでリストされているすべての項目が完了しているか、しっかり確認してください。とても重要なことです。 どこか手順が抜けていると、プロジェクトが Gear VR ヘッドセットで動作しなくなります。

Gear VR の開発

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback