NUnity講座おすすめナビLEARNING MATERIALS CATALOG
UnityとOculus Questを用いたアプリの作り方 ~超入門編~:公式代表画像

MATERIAL / 記事講座

UnityとOculus Questを用いたアプリの作り方 ~超入門編~

旧Oculus Questへ最小VRシーンを出力する手順と、Aで球を放つ・BでCubeを持つ/離す・左手のRayとYで遠くのCubeを持つ/離す操作サンプルを学ぶ。

自社教材:当サイト運営者が提供する教材です。

無料で講座を読む ↗

著者・講師と制作担当

制作・提供ブランドを確認。共同執筆者がいるため、個別の全執筆担当は未確認。

担当確認:一部確認 / 2026-10-10。名前からプロフィールと関連教材へ進めます。

担当表記の出典
著者・講師一覧を見る →

導入記事が旧式と明記され、レース講座第10回への参照を案内している。

言語と日本語への対応

確認対象は著者・提供元が公開する講座本文。販売ページの表示言語や著者の国籍からは判定していない。音声・字幕の対応は未確認。

提供元のオリジナル連載の公開第1回で、制作手順を説明する日本語本文を直接確認。

提供本文の言語:日本語

具体的に何を学び、何を作るか

公式の超入門2記事を設定・入力・把持のテーマへ分けて整理。項目数は記事数ではない。InputManagerの公開コードの静的読解であり、UnityやHMD上では実行していない。

  1. 旧Quest開発環境と接続

    スマホOculusアプリの開発者モード、USB接続とHMD内のデバッグ許可を説明。Run Deviceに出ない場合のAndroid Build Support、SDK/NDK、OpenJDK追加も扱う。

  2. 旧Oculus IntegrationのVRシーン

    OVRCameraRigへカメラを置き換え、Quest用AndroidManifestとAndroidビルド対象を設定。Android 6.0、Vulkan削除、旧XR SettingsへのOculus追加は掲載当時の手順として区別する。

  3. 左右Touch表示とAで球射出

    左右ControllerAnchorにOVRControllerPrefabを置き、L Touch/R Touchを指定。右AのGetDownで球を生成し、Rigidbodyへ右手前方向のImpulseを加える。

  4. BでCubeを持つ・離す

    右B押下時にSphereCastAllで取得したCubeタグの物体を右手Transformの子にする。Bを離すとCubeのparentを解除する、親子関係による操作を読む。

  5. 左手RayとYで遠隔把持

    LineRendererで左手前方へ線を描き、Y押下時にRaycastAllでCubeを探して左手の子へ変更する。Yを離すと解除する。掲載例のレイ長は100だが、現行APIでの動作確認はしていない。

ほかの教材と比べるポイント

編集上の案内:シューティングテトリスの前に、頭の表示と手の入力を切り分ける短い操作例として使う。物理的な手の接触や投げ渡しまでを備えた製品向けインタラクション、XR Interaction Toolkit/現行Meta SDKの体系的入門とは確認していない。

目指す成果

  • 旧Oculus Integration、OVRCameraRig、Android向けビルド設定のつながりを把握する。
  • 左右のControllerAnchorへTouchコントローラ表示を付け、OVRInputによるボタン入力を読む。
  • A押下で右手位置に球を生成し、Rigidbodyと前方向の力で発射する。
  • キャストで見つけたCubeを手の子へ変更し、ボタンを離したら親子関係を解除する把持を試す。左手はLineRendererとRaycastAllで離れた物体を選ぶ。

必要な知識・準備

  • GameObject配置、Prefab追加、Inspectorへの参照割り当て、C#スクリプトを付ける基本操作ができると進めやすい。球の生成・Rigidbody・Collider・親子Transform・Rayの小例で構成される。
  • 環境設定記事は旧式と明記し、Quest/Quest 2の初期設定についてレース講座第10回を参照するよう案内する。そのリンクを現行機種全般や最新SDKへの対応保証とは解釈しない。
  • 指定Editor/Oculus Integrationの数値版は公開本文から確認できない。Android 6.0、旧XR Settings、Vulkan削除などの記事の設定値を現在の推奨条件としてそのまま採用しない。

収録範囲と注意点

  • 導入記事は旧式と明示し、Quest初期設定はレース講座第10回を参考にするよう案内している。
  • Oculus Integration、旧XR Settings、古いAndroid API設定が掲載されるが、現行機種で同じ設定が適切かは未確認。
  • 勝敗・スコア・リトライを持つ完成ゲームの制作までを扱わない。
  • 公式サイトは講座内容・ソースコード・イラスト等の無断商用利用と二次配布を禁止している。公開・販売する作品への利用条件は別途確認する。
  • 把持の掲載実装はCubeのTransformをコントローラの子にし、離す際に解除するもの。手の関節追跡、物理的なグリップ/投擲、製品向け相互作用一式を実装済みとはしない。
  • 左右の入力は旧OVRInputを使用し、Ray表示にもSetVertexCount/SetWidthの記述がある。現行Unity、Meta XR SDK、OpenXR、XR Interaction Toolkitへの移行手順は確認していない。
  • 右手の把持例はSphereCastAllを用いるコードで、距離を厳密に制限した接触判定を完成させたと評価していない。掲載説明と実際のAPI挙動は自分の環境で検証する必要がある。
  • 公開2記事の本文・コードは静的に読解したが、保護コンテンツや配布ZIP、SDK導入、端末認証、ビルド、実機入力・性能は未確認。

内容確認に使った公式資料

この教材が合いそうな人

編集上の案内:旧OVRプロジェクトのカメラ、両手表示、ボタン入力と手書きの把持処理を短い例で調べたい人向け。旧コードを読む目的と、現在のQuest環境を一から整える目的を区別して選ぶ。

始める前に確認すること

PCとUnity、Oculus Quest本体、左右のTouchコントローラ、接続用USBを準備する構成。旧スマホOculusアプリによる開発者モードとAndroid Build Support・SDK/NDK・OpenJDKの導入を説明する。これらは過去の手順で、現在のMetaアカウント/機種の初期設定は別途確認する。

学べる範囲と選ぶときの注意

超入門は環境設定とコントローラ操作の2記事。実機への最小シーン出力、球の発射、親子付け替えによるCubeの把持/解放、Ray選択を扱う。9章のVRシューティングテトリスや、別講座のレース/FPS制作は含まない。

サポート・付属データ

2記事の公開本文とInputManagerの掲載コードを静的に確認。開発者モード、USBデバッグ、Androidモジュール不足への注記と旧式注意がある。現行SDK版の完成プロジェクト、配布ZIPの中身、機種別の再現性、個別サポートは未確認。

学んだ後の小さな練習

編集上の案内:現行機材の公式セットアップを確認して最小シーンをビルドし、球射出、右手の親子付け替え、左手Rayの順で独立して検証する。教材中の古いAPIや設定が合わない場合は、その差分を記録してから次のゲーム教材へ進む。

教材の公開範囲

公式講座一覧に有料化表記がなく、公式ショップの単体商品にも掲載なし。公開本文の抜き取り確認を実施。全記事の網羅的な課金状態確認ではない。

講座の公式目次を見る

この紹介で確認できた範囲

2026-10-11に超入門2記事の公開本文とコードを直接確認。旧式注記と掲載設定を保持し、A/B/Y入力、キャスト、親子付け替え、Ray描画を静的に整理した。実機体験・現行互換確認を行ったレビューではなく、適性と次の進め方は編集判断。

出典と確認範囲

内容確認:2026-10-11。各出典に確認日を記載しています。受講・通読レビューではありません。向く人や学習後の練習は編集部の提案です。

Unity入門の森の公式掲載ページ

価格は確認時点の参考表示です。セール、提供条件、サポートや対応版は変わる場合があります。未確認は「提供なし」を意味しません。

次に見るページ

教材の選び方 対応版を確認する 別の教材と比べる

選んだ教材を比較