目次

はじめに
この本について
本書の対象読者
本書を学ぶ上で必要なもの(ソフト/ハード)
使用するAsset
事前準備(必須)
免責事項
本書籍を書いた動機
注意事項
第1章 Unityの環境設定と最初のアプリケーション
1.1 XR Interaction Toolkit
1.2 XR Interaction Toolkitのインストール
1.3 Meta Quest向けプロジェクト設定
1.4 最初のアプリケーション作成
1.5 1章の完了
第2章 コントローラー情報の受け取り
2.1 プリセットマネージャーの設定
2.2 手のオブジェクトの配置
2.3 スクリプトの作成
2.4 InputActionの設定
2.5 実機でテスト
第3章 キャラクターの移動
3.1 連続的な移動
3.2 テレポート的な移動
第4章 オブジェクトの掴み方
4.1 環境設定
4.2 XR Ray Interactor
4.3 XR Direct Interactor
4.4 ビルドして実行
4.5 移動タイプ
4.6 XR Socket Interactor
4.7 ビルドして再実行
第5章 UI操作
5.1 環境設定
5.2 Canvasの中身を作成
5.3 完成アプリケーション

はじめに

この本について

 本書を手に取っていただき、ありがとうございます。本書はXR Interaction Toolkitを利用したMeta Quest向けアプリケーション制作を目的とした本となっております。本書ではVRゲーム制作する上で基本となる動作について、実際に実装をしてみる本となっております。この本で学ぶ内容は以下の通りです。

 1.Meta Questの開発者向け設定

 2.最初のVRアプリケーション作成

 3.新Input Systemを利用した入力の受付

 4.VRゲーム内での移動方法について

 5.物の持ち方

 6.UI操作の方法

本書の対象読者

 ・Unityを利用してアプリケーションを作成したことがある

  ─オブジェクトの配置ができる

  ─UIの作成ができる(デザインは置いておく)

 ・Meta Quest向けのアプリケーションを作成したい

本書を学ぶ上で必要なもの(ソフト/ハード)

 ソフトウェア

 ・Unity 2020.3.x(LTS)

 ・Visual Studio Codeなどのエディター

 ハードウェア

 ・PC(Unityが動作するもの)

 ・Meta Quest または Meta Quest2

 ・USBケーブル(Meta QuestとPCを接続するためのもの)

使用するAsset

 ・Oculus Integration(手のモデルを利用)

事前準備(必須)

 この書籍を始める前にOculusアカウントを開発者アカウントへ更新をお願いいたします。また、Oculusアプリから開発者モードをONにしてください。

免責事項

 本書に記載された内容は、情報の提供のみを目的としています。したがって、本書を用いた開発、製作、運用は、必ずご自身の責任と判断によって行ってください。これらの情報による開発、製作、運用の結果について、著者はいかなる責任も負いません。

本書籍を書いた動機

 VRゲームの制作をしてみたかったので、その方法について個人的にまとめてみようと考えたため。また、OpenXR関連の情報が少なく、とりあえず使ってみるということが難しい点をどうにかしようと考え作成することとなりました。

注意事項

 本書の内容の実行に関しては、すべて自己責任のもとで行ってください。本書の制作にあたっては正確な記述に努めましたが、内容の実行により発生したいかなる直接、間接的被害について、著者およびサークルはその責を負いません。本書に登場する会社名および商品名は、該当する各社の商標または商標登録です。本書ではRおよびTMマークは省略しております。

試し読みはここまでです。
この続きは、製品版でお楽しみください。