2024.03.24この記事は、unityroomにVRのサンプルゲームをアップしてQuest2でVRでプレイする方法を紹介します(検証していないですが、Quest1や3でも大丈夫かと思います)以下の動画でQuestアプリがインストールされたスマホからunityroomのゲームページをQuest2に転送して、VRモードになる流れがわかります。動画のサンプルゲームのページは以下です。unityroomunityroom.com以降で、上記のサンプルゲームをunityroomにアップする方法を説明します。GitHub.github.comunityroomにゲームページを作るプロジェクトを開く待ち時間の間にunityroomにゲームページを作ります。作成方法は以下のページを参考にしてください。ビルドやWebGLアップロードはまだ行わなくて大丈夫です。アイコンは設定しておかないとゲームページを表示できないので、なにか設定するようにしましょう。...qiita.comUnityのバージョンは以下のように設定します(Unityのバージョンが上がっている可能性があるため、最新のバージョンはリポジトリでご確認ください)割当メモリを512MBにしたほうが動作が安定しやすい印象です。スマホからゲームページを開いてQuestにURLを転送できるように以下のオプションをオンにしてください。その他設定からゲームページのURLを確認できます。以降の手順でエンコードしたURLが必要になるのでエンコードをしてメモしておきます。Tech-Unlimited日本語URLを取り扱うときに便利な変換ツールです。どのブラウザからでもアクセス可能な形式に変換します。tech-unlimited.com以下のように変換します。必要なアセットをインポートするUnityのライセンスの関係でUnity社のサンプルアセットはOSSとして公開できないため、除いています。そのため、インポートを行う必要があります。All」ボタンを押します。以下のダイアログが表示されるので、左側のボタンを押します。All」ボタンを押します。これでインポートは完了です。エンコードしたURLを設定する以下にあるサンプルゲームのシーンファイルを開きます。Quest」の部分にエンコードしたURLを記入してください。そのURLの前に以下をコピーしてください。入っている値は削除してくださいhttps://www.oculus.com/open_url/?url=つまり、「https://www.oculus.com/open_url/?url=<デコードしたURL>」の形式になるようにしてください。することで、Quest2にURLが転送されます。完了後、プロジェクトを保存してください。Platform」を押してください。「Build」ボタンを押して、「Builds」フォルダを新規作成してからビルドしてください。「Builds」フォルダはgitignoreに設定しているためGitHubなどにコミットされません。このようにして容量を圧迫しないようにするためです。ビルドが完了したら、以下の記事を参考にunityroomへのアップロードを行ってください。...qiita.comQuest2からアクセスできるようにunityroomの設定で、限定公開か一般公開を選択してください。動作確認を行う以下の動画を参考に動作確認を行ってください。動画ではスマホで行っていますが、PCでもできます。PCにもQuestアプリのインストールが必要かもしれません。流れとしては以下です。Questアプリをインストール済みのスマホかPCで以下のゲームページにアクセスして、「OpenInQuest」ボタンを押すとどのQuestでページを開くかを選択できますQuestを開いて、ページ内の「別タブで開く」を押してからゲーム画面内の「ToggleVR」ボタンをコントローラで選択するとVRモードになります。イチからやりたい人向け本記事は以下のunity-web-exportをベースに活用しています。Pageなどにアップして動作するビルドを作成できます。https://github.com/De-Panther/unity-webxr-export/blob/master/Documentation/Using-XR-Interaction-Toolkit.mdgithub.comunity-web-exportはゲーム画面外にAR/VRモードに変更するためのボタンを設置して、そちらを押すことで各モードに切り替えることを想定しています。Pageなどにアップする場合はこの方式でVRモードに切り替え可能です。unityroomではゲーム画面外にボタンを表示することができないため、ゲーム内にVRモードに切り替えるボタンを設置する必要があります。以下のサンプルゲームのリポジトリ内にVRモードに切り替えるための処理を書いているので、そちらを参考に実行してみてください。GitHub.github.comQuestでゲームページのURLを開くのは以下の方法を使用しています。閲覧が捗るお話zenn.devVRのサンプルキットイチから作り始めるのは大変なので、以下の無料のツールを使うと便利です。ゲームツールキット...assetstore.unity.com以下のように銃も撃てます。Toolkitを上書きしてしまうとうまく動作しないので以下のように「Samples」フォルダ以外をインポートすると良いです。Pro」はチェックついていないですが、チェックつけてインポートしましょう。Driverを無効化します。Cameraに貼り付けます。Kit』を発表します。オープンソースで提供し、商用利用を含めて自由に活用いただけます。VRゲームを開発する際の私的なメモです。情報少ないですが適宜追加していきます。私の開発環境は以下に記載しています。Mosquito)unity1weekというUnityで1週間でゲームを作ってunityroomに公開するゲームジャムが始まりました。今回のテーマは「かわる」です。以下記事のようにunityroomにVRゲームをアップしてプレイできるようになったので、今回...VRゲーム開発VRゲーム開発メモUnityでVRゲームを開発する際の私的なメモです。本記事は以下のメンターから頂いた知見を一部記載しています。参考までに私の開発環境を記載しておきます。追記)以下の経緯によりソースコードの公開を停止します。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Media.ホーム検索トップタイトルとURLをコピーしました。