inflearn logo
知識共有
inflearn logo

ずっず䜿えるUnity VR

Unity を䜿甚しお VR デバむスを接続し、VR コンテンツを開発する方法を孊ぶ VR 開発入門講座です。VR の垂堎性や展望はすでに倚くのコンテンツで觊れるこずができるため、あえお取り䞊げず、実際の開発に必芁なコア郚分だけを抜出し、簡単に玠早く孊んで、長く䜿える VR 開発方法を知りたい方は、こちらぞどうぞ!

難易床 初玚

受講期間 無制限

VR/AR
VR/AR
Unity
Unity
Unity VR
Unity VR
VR/AR
VR/AR
Unity
Unity
Unity VR
Unity VR

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.8

5.0

HWI

63% 受講埌に䜜成

䞍芁な抂論などは䞍芁な方に匷力おすすめです。遞択ず集䞭で必芁な内容だけを遞んで教えおくれたす。 Unityを既に扱うず思う状態だず仮定しおいるため、Unityのむンストヌル、゚ディタの説明などすべおスキップするのに本圓に匷力な利点のようです。他の講矩はしばしば完党初心者たで匕き䞊げようずこういうこずを説明する堎合がありたすが、すっきり完党初心者はあきらめおコアだけを蟌めた講矩ですね

5.0

고박사

100% 受講埌に䜜成

ナニティを利甚しお初めおVRに入門する孊生たちにずおも良いクラスだず思いたす。 XR Interaction ToolkitのA to Zをわかりやすく説明し、 これを利甚したサンプルゲヌムたで提䟛しおいるので このレッスンをよく孊習すれば、単独でVRゲヌムを制䜜するこずは難しくないようです。 良い講矩を提䟛しおいただきありがずうございたす:)

5.0

김승혞

100% 受講埌に䜜成

ずおも玠晎らしい講矩でした。今埌のVRアップグレヌド講矩が早く開かれたらず思いたす。

受講埌に埗られるこず

  • XR Interaction Toolkit を䜿甚しお VR デバむスを接続する方法

  • XR Interaction Toolkit の䞻芁機胜ずコンポヌネント

  • XR Interaction Toolkit を䜿甚しお VR ディフェンス ゲヌムを䜜成する方法

  • Unity むベントを䜿甚した柔軟なプログラミング手法

自分で䜜っお孊ぶVR開発入門
Unity XRむンタラクションツヌルキットで簡単で面癜い🎮

私の手で自分で䜜る
VRシュヌティングゲヌム
🎃

このゲヌムの䜜り方をAからZたでお知らせしたす


Unityの公匏VRプラグむン、
XRむンタラクションツヌルキット

XR Interaction ToolkitはUnityで䜜成されたVRプラグむンです。

©Unity

耇雑なスクリプトを曞くこずなく、いろいろな皮類のVR機噚を連動させるこずができたす。
さらに、他のVRプラグむンであるVive Input Utility、Oculus Integration、SteamVR Pluginよりもはるかに簡単に孊習しお䜿甚できたす

XRむンタラクションツヌルキットの匷力な利点3぀の👍

もちろん、むンベントリやステヌゞなどゲヌムシステムはスクリプトを盎接䜜成する必芁がありたすが、これらのアドむンの開発も非垞にナニティスティックに溶けるように蚭蚈されおいたす。


この講矩では 📢

Unityは少し知っおいたすが、すぐにVRコンテンツを開発するにはどうすればいいですか Unityで公匏に開発しサポヌトするXR Interaction Toolkitを孊び、独自のVRコンテンツを䜜成したしょう

XR Interaction Toolkitの重芁な抂念から始めお、XR Interaction Toolkitのさたざたなコンポヌネントを䜿っおずおも簡単にVRコンテンツを䜜成する方法をお知らせしたす。たた、VRディフェンスゲヌム制䜜実習では、Unity EventベヌスのプログラミングでVR開発の基瀎を孊ぶこずができたす。

コア機胜を講矩の䞀぀ずしお䜓隓しおみおください

HMDずコントロヌラの
䜍眮ず方向の連動

オブゞェクトずコントロヌラの
盎接的な盞互䜜甚

オブゞェクトずコントロヌラの
光線を利甚した
間接的な盞互䜜甚

可胜な盞互䜜甚
衚す芖芚的なフィヌドバック

ボタン、ドロップダりン、
Sliderなど
Unity UIずの察話

状況に合う
オヌディオ再生ず
ハプティック振動

Hover, Select,
Activeなど
Unity Eventベヌスの
むベント接続

AR Foundation
連動による
ARオブゞェクト
配眮ず操䜜

💻VR機噚なしでOK

VR機噚を装備しおいなくおもXR Interaction Toolkitを掻甚できたす。
講矩はほずんどシミュレヌタを䜿っお行われたす。

🚩遞手の知識を確認しおください

CずUnityの基瀎を知っおいるずいう前提で講矩を進めたす。
基本的なC#の抂念や文法、Unityの䜿い方を知っおこそ受講できたす。
基瀎孊習はUnityの基本孊習ペヌゞをお勧めしたす。


詳现なカリキュラム
確認しおください📚

1⃣基瀎線コア機胜を孊ぶ

1. 講矩の抂芁

どの内容の講矩なのかに぀いおの説明や必芁な装備やプログラム、どんなこずを孊べるかなど、講矩の党䜓的な内容に぀いお玹介したす。

2. XR Interaction Toolkitの抂芁ず環境蚭定

XR Interaction Toolkitを䜿っおVRデバむスを連動する環境蚭定方法をお知らせしたす。 2021.2、2020.3 LTS、2019.4 LTSバヌゞョンのUnityで環境蚭定する方法をお知らせしたす。

3. XR Interaction Toolkitの抂念ずコア機胜

HMDずコントロヌラヌのトラッキング、カスタムコントロヌラヌモデル、むベント、テレポテヌション、UIむンタラクション、ハプティックなど、XR Interaction Toolkitの抂念ずコア機胜を集䞭的にお知らせするセクションです。

4. XR Interaction Toolkit 䞻芁コンポヌネントの機胜ずパラメヌタ

XR Interaction Toolkit 䞻芁コンポヌネントの機胜ずパラメヌタに぀いおより詳现にお知らせするセクションです。 XR Interaction Toolkitが提䟛するほずんどのコンポヌネントのパラメヌタをすべおの隅々たでお知らせしたす。

2⃣実習線VRシュヌティングゲヌムを䜜る

5. XR Interaction Toolkit ゲヌム制䜜実習

単にXR Interaction Toolkitの機胜だけを孊ぶずうんざりするので、簡単なVRディフェンスゲヌムを䜜っおみお、XR Interaction Toolkitをもう少し䜿っおみる実習を準備したした。

Unity Eventを積極的に掻甚しお柔軟に䜜成したコヌドで構成されたこのゲヌムは、各スクリプトのコヌドが100行にならないうえ、ゲヌム駆動のために䜜成するすべおのコヌドが1000行にもならないシンプルなゲヌムです。

この実践を通しお、UnityずXR Interaction Toolkitを䜿ったVRコンテンツの制䜜に感芚を䞎えるこずができたす。

むベントベヌスのプログラミングの抂念を孊ぶこずができたす。

この短いGIFに曞かれたすべおのスクリプトが含たれおいたす。

📍 この緎習で孊べるもの

  • XR Interaction ToolkitずInput Systemを䜿っおVRコントロヌラを連動する方法
  • XR Interaction Toolkitを䜿甚しおTeleportationする方法
  • XR Interaction Toolkitを䜿甚しお自瀟補のコントロヌラを芖芚化する方法
  • XR Socket Interactorで歊噚の据え眮きを実装する方法
  • XR Grab Interactableを䜿っお歊噚を拟っお発射する方法
  • わずか100行のコヌドでプレむダヌの䜓力システムを远加する方法
  • わずか10行のコヌドでゲヌムの開始ず終了、再起動などのゲヌム進行を管理する方法
  • Unity UIをVRコントロヌラのポヌズに連動しお芖芚化する方法
  • クラス間の䟝存床を最小化できるUnity Eventベヌスのプログラミング方法

孊習者を考えた
講矩をしたした💡

ポむント䞀぀、講矩字幕提䟛✅

講矩で取り䞊げる内容や機胜を理解できるよう、映像ごずに字幕を挿入したした。汗をかく汗をかいた字幕でXR Interaction Toolkitを孊びたしょう

ポむント2点、実習のためのリ゜ヌス100提䟛✅

ゲヌム制䜜実習に必芁なグラフィックリ゜ヌスを盎接制䜜したした。受講生なら孊習目的で自由にお䜿いいただけたす。

👚‍🏫 この講矩が䜜られたビハむンドストヌリヌが気になるなら

  • 䌁画から線集たで、盎接䜓隓しお感じたこずを曞いた Inflearn 川の制䜜機をお読みください。 (クリック)

受講に必芁
蚭定を確認しおください💻

VR Device or
キヌボヌド+マりス

必ずしもVR機噚がなければならないわけではありたせん。
Oculus Quest 2を接続しお進めるか、キヌボヌド/マりスを䜿っおシミュレヌタに進むこずができたす。

講矩はほずんどシミュレヌタを䜿っお行われたす。

コンピュヌタスペック

シミュレヌタで進行すれば、最新のUnity゚ディタをスムヌズに駆動できるLG Gramレベルのノヌトパ゜コンやPCやMacBookなどがあれば十分に受講できたす。
VR機噚に進む堎合は、 VR機噚を接続しおプレむできる高仕様のPCが必芁です。

レッスンは䞭間パフォヌマンスのゲヌムノヌトブックに進みたす。

OS

Windows
Unity HubずUnity Editorを駆動できる64ビットのWindows 11や、10、7が必芁です。

Mac
MacOSでは、シミュレヌタに進むこずができたす。
Intel Macの堎合はHigh Sierra 10.13+、Apple Silicon Macの堎合はBig Sur 11.0以降が必芁です。

講矩は64ビットのWindows 11 Homeで行われたす。

Unity Hub(3.0)+
Editor(2021.2)

講矩は、最新バヌゞョンのUnity Hub 3.0ずUnity Editor 2021.2に進みたす。講矩の埌にリリヌスされるUnity 2021.3以降では、同様に埓うこずができるず思いたすが、たったく同じ機胜を保蚌するものではありたせん。
Unity 2019.4やUnity 2020.3を䜿っおも受講できそうですが、可胜なバヌゞョンを合わせお受講しおください。


Q&A 💬

Q. XR Interaction ToolkitずUnity XRをスクリプトずしお䜿甚する方法を教えおください。

可胜であれば、XR Interaction Toolkitが提䟛するコンポヌネントのみを扱いたす。
ただし、コントロヌラに振動を䞎えたりするずきは、やむを埗ずスクリプトでアクセスする郚分が少しありたす。

Q. SteamVRなど他のVRプラグむンも䜿甚したすか

このレッスンでは、XR Interaction Toolkitのみを䜿甚したす。

Q. ViveやValve Indexなど他のVR機噚も扱っおいたすか

Oculus Quest 2ずキヌボヌド/マりスを䜿甚したシミュレヌタのみを扱いたす。
他のVR機噚の連動方法などは扱いたせんが、䞀般的なVR機噚であれば少しだけ蚭定すれば、倧倉困難なく䜿えるず思いたす。

Q. AR Foundationを利甚したARコンテンツの制䜜方法も教えおください。

本講矩はVR講矩ですが、埌でAR Foundationを蚭眮しお連動する方法を勉匷すれば、ARコンテンツを制䜜する際にもXR Interaction Toolkitを利甚しおむンタラクションを楜にするこずができたす。

Q. VRの最適化方法を教えおください。

本講矩は基瀎講矩で最適化など性胜に関わる悩みに぀いおは取り䞊げたせん。

Q. VR垂堎やVRデバむスに぀いお教えおください。

開発に䞍芁な郚分を陀いお、コアに集䞭したした。 VR垂堎や展望、デバむスの特城などは思い切っお省略し、機胜掻甚を重点的に取り䞊げたす。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Unity は少し知っおいるけど、VR コンテンツの開発方法がわからないずいう方

  • 䌚瀟からすぐ来週にナニティでVRコンテンツを䜜成する必芁がある方

  • できるだけ簡単な方法でVRコンテンツを䜜成したい方

  • メタバスコンテンツ制䜜に入門したい方

  • SteamVR プラグむンが難しすぎお、もっず簡単なものを探しおいる方

  • VR連動は調べお、コンテンツ実装に集䞭したい方

  • 䞀床だけ孊んで眮いおおくこずができるVR開発方法を探す方

前提知識、
必芁でしょうか

  • C# の基瀎

  • Unity の基瀎

こんにちは
ominseokです。

802

受講生

52

受講レビュヌ

97

回答

4.8

講座評䟡

2

講座

こんにちは。フリヌランスのUnity開発者であり、Unity認定むンストラクタヌのオ・ミン゜クです。ゲヌム孊科でゲヌム開発を専攻し、珟圚はUnityでPC/モバむルゲヌムを

こんにちは。フリヌランスのUnity゚ンゞニア兌、Unity認定むンストラクタヌのオ・ミン゜クです。ゲヌム孊科でゲヌム開発を専攻し、珟圚はUnityでPC/モバむルゲヌムを

こんにちは。
フリヌランスのUnityデベロッパヌ兌Unity認定むンストラクタヌのオ・ミン゜クです。

ゲヌム孊科でゲヌム開発を専攻し、
珟圚はUnityでPC/モバむルゲヌムやVR/AR/MRコンテンツを制䜜したり、オンラむン・オフラむンで講垫を務めたりしおいたす。

講矩実瞟

- C#/Unity/VR/AR/MR 専門教育プログラム 50回/2000時間以䞊の講矩
(京畿コンテンツ振興院、メタバヌスアカデミヌ、倧邱デゞタル産業振興院、日本生産性本郚、韓囜コンテンツ振興院など)

- 倧孊正芏/特別講矩
(高麗倧、公州倧、東゜りル倧、東亜倧、培材倧、亜州倧、延䞖倧、霊山倧、韓囜技術教育倧、匘益倧など)

メヌルアドレス

ominseok86@gmail.com

もっず芋る

カリキュラム

党䜓

80件 ∙ (6時間 4分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

44ä»¶

4.8

44件の受講レビュヌ

  • sunrinzeropen6281님의 프로필 읎믞지
    sunrinzeropen6281

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    69% 受講埌に䜜成

    圹に立぀内容だけたずめお詳しく説明しおくれる講矩ですずおも良いです

    • hwimiddle님의 프로필 읎믞지
      hwimiddle

      受講レビュヌ 3

      ∙

      平均評䟡 5.0

      5

      63% 受講埌に䜜成

      䞍芁な抂論などは䞍芁な方に匷力おすすめです。遞択ず集䞭で必芁な内容だけを遞んで教えおくれたす。 Unityを既に扱うず思う状態だず仮定しおいるため、Unityのむンストヌル、゚ディタの説明などすべおスキップするのに本圓に匷力な利点のようです。他の講矩はしばしば完党初心者たで匕き䞊げようずこういうこずを説明する堎合がありたすが、すっきり完党初心者はあきらめおコアだけを蟌めた講矩ですね

      • ominseok
        知識共有者

        講矩を䌁画する際に意図した内容を知っおいただき、䞁寧に受講評をいただきありがずうございたす。 実習パヌトだけが残りたしたが、残りの郚分も圹に立っおほしいですね。 ご質問がございたしたら、いくらでも残しおいただき、残りの郚分もファむティングです。 👏

    • lookdownfish님의 프로필 읎믞지
      lookdownfish

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      94% 受講埌に䜜成

      XR Interaction toolkitからVR制䜜に觊れたした。基本的な抂念、詳现なプロパティ、コンポヌネントの説明がたくさん圹に立ちたした。実習内容もずおも興味をそそる内容だったず思いたす。ありがずうございたす。 今埌はdrawer、ゞョグダむダルなど今回の講矩よりはちょっず難易床のある様々なhandむンタラクションもあれば面癜いようです。

      • ominseok
        知識共有者

        次の講矩のアむデアたでいただきたしたね。良いコメントよく曞き留めお参考にしたす。ありがずうございたす。

    • unitynote님의 프로필 읎믞지
      unitynote

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      ナニティを利甚しお初めおVRに入門する孊生たちにずおも良いクラスだず思いたす。 XR Interaction ToolkitのA to Zをわかりやすく説明し、 これを利甚したサンプルゲヌムたで提䟛しおいるので このレッスンをよく孊習すれば、単独でVRゲヌムを制䜜するこずは難しくないようです。 良い講矩を提䟛しおいただきありがずうございたす:)

      • ominseok
        知識共有者

        倚くの人に圹立぀こずを願っおいたす。 誠実な受講評ありがずうございたす👍

    • tmdghdhkdw5064님의 프로필 읎믞지
      tmdghdhkdw5064

      受講レビュヌ 13

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      ずおも玠晎らしい講矩でした。今埌のVRアップグレヌド講矩が早く開かれたらず思いたす。

      • ominseok
        知識共有者

        次の講矩䌁画䞭ですありがずうございたす。

    䌌おいる講座

    同じ分野の他の講座を芋おみたしょう

    ï¿¥6,274