〜初めてでもダイジョーブ!モバイルVRゲームを作ってみよう!〜に参加してきました。講師はグリー株式会社の酒井駿介さん。Developerの一人とのことで、ポイントを押さえた説明がとてもわかりやすく、僕くらいのレベル(Lv.0)でも知りたかったことが知れたとても良いハンズオンセミナーでした。ありがとうございました!ということで、そこで学んできたことを復習メモ的にまとめておきます。※基本的にMacでの画面キャプチャ・解説になりますが、Winでもほぼ変わらないはずです。UnityのインストールUnityのインストールについては、公式サイトからインストーラをダウンロードしてきてインストールするだけですが、注意事項として、インストール時に今後開発したいプラットフォーム用のビルドコンポーネントにチェックを入れてインストールします。Cardboard系アプリの開発に必要なSDKをUnityのプロジェクトに組み込む必要があります。VRサイトからダウンロードします。]リンクから.zipをダウンロード。「GoogleVR/Prefabs/GvrViewerMain」を、Hierarchyウインドウにドラッグ&ドロップします。](スマホアイコン)を選択。Orientationのプルダウンで、縦持ち横持ちの方向を決めます。Identiferの値を、任意の名前(com.xxx.xxx)に変更します。頭の中に広がる想像力全開のVR世界をUnityの画面上に複製します。Settingsウインドウを開きます。]ボタンからシーンファイルを選択します。※ボタンを押すとビルドファイルなどの読み込みが始まりますが、プロジェクトのアセットなどが多いとかなりの時間がかかります。セミナーで使用したサンプルでは、僕の環境では30分ほどかかりました。この処理が止まることはほぼないらしいので、プログレスバーがなかなか進まなくても根気よく待ちます。]ボタンを押すだけです。]でビルドしつつ実機でデバッグできるのですが、iOSではRunができないので、この2つのボタンは結局処理がいっしょっぽいです。6.デバッグ/公開ビルドの際に選択した保存場所に、指定した名前のフォルダが出来ているので、その中の「**.xcodeproj」をXcodeで開きます。その後のデバッグやストアへの公開などは他のiOSアプリと一緒なのでここでは割愛します。ちなみにアプリ公開までには下記の環境が必要です。Xcode※Unityとは関係なく、iOS9.3以降の端末での開発(実機デバッグ)にはXcode7.3以上が必要になります。Capitan以上である必要があります。(Unityの環境準備よりこっちのほうがハードル高い・・・)Xcode7.xとiOS9.xの実機テストについてはこことか、詳しく載ってます。登録する必要があります。※開発段階では登録不要です。Androidアプリの開発1.JDKをインストールOracleのサイトから最新版のJDKファイルをダウンロードし、インストールします。インストールAndroidデベロッパーページから、SDKファイルをダウンロード。toolsからsdkファイルのみを落としてもいいです。Managerから落とすときはこちらのサイトの項目4などを参照。Managerを使用しなかった場合、)解凍したディレクトリをアプリケーションフォルダ(winならProgramフォルダ)などわかりやすいところに置きます。上記ディレクトリを選択します。Cardboard用かGearVR用で準備が若干異なります。SDKを読み込み、GvrViewerMainを配置します。※GearVR用は別途後述します。頭の中に広がる妄想力限界突破のVR世界をUnityの画面上に複製します。](ドロイド君アイコン)を選択します。Identiferの値を変更します。上記iOSの場合を参考に、PlatformをAndroidにします。iOSと同じく、変更には時間かかります。]で、ビルドファイルを作成しつつPCにケーブルでつないだAndroid端末でアプリを起動できます。GearVRアプリの開発1.osigの登録GearVRアプリを開発するためにはOculusのデベロッパーページでosigの登録が必要です。IDを調べるアプリもあります。DeviceID”で取得した値で上手く動きました。※上手く動かない謎の値を取得してしまったアプリもありました。signed」というエラーが出て、GearVRのホームに飛ばされます。]に配置2.JDK/SDKをインストール上記Android開発と同様にJDKとAndroidSDKをインストールします。SDKの削除もし、同じプロジェクトをCardboard用にビルドしたことがある場合、HierarchyウインドウにGvrViewerMain.prefabが残っていないか確認し、残っていたら削除します。](ドロイド君アイコン)を選択します。値を、任意の名前(com.xxx.xxx)に変更します。チェック※GoogleCardboard用アプリの開発時にここにチェックが入っていると、ビルドは出来ますがOculus系ファイルのNotFound的なエラーが出てしまうのでご注意ください。頭の中に広がる中二病爆発のVR世界をUnityの画面上に複製します。上記iOSの場合を参考に、PlatformをAndroidにします。iOSと同じく、変更には時間かかります。]で、ビルドファイルを作成しつつPCにケーブルでつないだAndroid端末でアプリを起動できます。(「GearVRに差し込んでください」というアラートが出て、GalaxyをGearVRに差し込むとアプリが再生されます。)GearVRに関してはこちらのサイトやこちらのサイト(少し古いバージョンのようですが)などでも詳しく解説されていましたので参照してください。【途中経過】Solufaに触ってみる(ダウンロードからサンプルをアップしてみるまで。