開発blog?とりあえず何でもやってみる人。試した結果などの記録的な何か(笑)。参考にでもなれば嬉しい。利用制限はありません。してみたのでその記録。デベロッパーサイトに多くのドキュメントが掲載されているのだが、なにせほとんどが英語なもので、google翻訳使いながらやるのはとても面倒だった(笑)。日本語のサイトも色々あったけどね。更新が早いので、申請要項などもそうだが、内容が少し古くなっていたので、現時点での方法を簡単にまとめておくことにした。SDKが更新されたらやり方も変わるので注意しよう。今度はユニティちゃんFlyerをGearVRにしてみる。Gearの場合、ゴーグル装着の画面は必要ないからシンプルな構成になった。あといくつか修正したい箇所はあるが、とりあえずCardboardからの移植は難しくないこともわかった。してもGearの録画機能は楽で良いな。用のビルドの方法なので、環境構築からやる場合は以下の参考URLなどを見て欲しい。デベロッパーサイトからの重要な部分だけの抜粋を中心に書いていこうと思う。自力で修正、または今後のバージョンアップで修正されたのなら、細かい仕様が変わってしまっている恐れがあるので、なるべく最新情報を検索してみた方が良いだろう。ダウンロードして、プロジェクトにインポートしよう。PlayerSettings)を導入すればほとんどの機能を自分で実装する必要がない。申請するなら、ほぼ要件を満たしているので、これを使わない手はない(笑)。プライバシーポリシー」(規約に同意)をチェックすればダウンロードできるようになる。※必要ならデベロッパー登録(アカウント作成)をしておいた方が良い。2.インポートしてすぐにアップデートが促されたら「Yes」ボタンでアップデートする。その場合は、エディタの再起動も必要となる。再起動したら、シーン「Assets>OVR>Scenes>GearVrControllerTest」を読み込んでみると良いだろう。カメラやコントローラを扱う中心となるプレファブと考えて良い。Gear」とでもしてプレファブ化しておいた方が楽だろう。詳しい内容などは参考URLを見て欲しい。コントローラの簡単なテストができる。用の署名ファイルが必要だ。OSIGファイルを作成しよう。用の署名ファイルが必要となる。それは端末ごとのIDとなるので、複数使う場合はそれら全ての署名ファイルを作る必要がある。一度作ってしまえば、端末を替えない限りは別の開発アプリでも使えるので、作ったファイルは大切に保管しておこう。申請する場合は、提出用ビルドはOSIGファイルを取り除くこと推奨とあるが、どのみちリリース時に自動で削除されるようなので、そのままでも構わない(審査には引っかからない)。「SideloadVR(Alpha)」を端末にインストールする。入る)ファイルがダウンロードされる。※まだアカウントが無いときは、デベロッパー登録をする。エディタに戻り、プロジェクトエクスプローラで「Assets/Plugins/Android/assets/」フォルダを作成する(初期状態では「Assets/Plugins/」までしかない)。DeviceIDが入る)をインポートする(ドラッグ&ドロップで良い)。コマンドでやる場合は以下を参考にして欲しい。Settings...」を開こう。Compression」を「ASTC」にする。このあたりの設定は以下の参考に載っている。用ビルドに切り替えよう。found.」と出た場合は、フォルダ「Assets/Plugins/」(※初期状態)以下に「Android/assets」フォルダを作る必要がある。OSIG(署名)ファイルを置く。Settings」を開こう。設定項目は色々あるが、ここでは必要な設定だけを書いておく。推奨設定なので実際にはパフォーマンスが許すなら任意でも良いようだ。「Oculus」を追加する(複数で切り替える場合は一番上が優先になるが、使用しないなら削除(「-」を押す)しておいた方がビルドサイズが小さくなる)。「ARMv7」にする(x86は使わないのでARMv7のみにするとビルドが速くなるそうだ)。Settings>Quality」で「QulitySettings」を開こう。以下の設定もあくまで推奨設定なのでパフォーマンスが許すなら任意で良い。Settings'.」(モバイルではアンチエイリアス使うとパフォーマンス下がるよ)が出るが無視して良い。Settings...」を開き、今度は「Build」ボタンで実際にビルドしてみよう。ファイルを実機に転送してインストールすれば、端末のランチャーから起動できる(装着が促される画面「このアプリケーションを起動するには、端末をGearVRに挿入します」が出る)。置いてダウンロードする方法などがある。以下に参考URLを載せておこう。実際に起動してコントローラをいじってみると、画面に出ているパラメタが色々変化するハズだ(起動直後にコントローラを認識してなければ、Backキーを短押しすると認識できる)。OculusStoreに提出するときはマニフェストファイル(AndroidManifest.xml)や署名なども必要になるので、その場合はこちらも参考にして欲しい。ビルドする●ユニバーサルメニューのVideoShotで録画したもの。長押しや音量ボタンも機能する。そのままビルドしたもの(ブログ用)。申請する(要件・仕様の概要)【Unity】VRレーザーポインター(ビーム)を作るこのコンテンツの一部には『ユニティちゃんライセンス』で許諾されたアセットが使用されています。