長く使えるUnity VR
Unityを使ってVR機器を連携し、VRコンテンツを開発する方法を学ぶ、VR開発入門講座です。VRの市場性や将来性については、すでに多くのコンテンツで触れられるため、あえて扱わず、実際の開発に必要な核心部分だけを厳選しました。簡単かつ短時間で学び、長く活用できるVR開発の方法を知りたいなら、ぜひこちらへ!

お知らせ
2 件

XR Interaction Toolkitが2.0.1にアップデートされ、XRI Default Input Actionsが変わりました。
テレポテーションに関してはprimartButtonがデフォルトで設定されていてそれを使っていましたが、その部分が削除されました。
講義でテレポテーションを使う部分は二箇所あります。
セクション 3-5-2. Teleportation Basicとセクション2-7。 Teleportationですが、映像と同じように進めるには、手動でButtonアクションを1つ追加して接続してください。以下のステップに従ってアクションを設定してください。0. 既存の XR IT 2.0.0 をお使いの方に従うには、Package Manager から 2.0.1 にアップデートし、既存のサンプルを削除し、更新されたサンプルを再インポートしてください。今すぐフォローすると、自動的にバージョン2.0.1でインストールされます。

1.新しく更新されたバージョン2.0.1のXRI Default Input Actionsアセットをダブルクリックして設定ウィンドウを開きます。

2. 下のスクリーンショットを見て直接バインディングを1つ追加しても、下のコードをCtrl+Cした後、下の設定ウィンドウにActionsタブで右クリックしてPasteしてTeleport Select (Button)アクションを1つ追加して、保存します。
(名前は関係ありません)INPUTASSET ActionTreeItem {"m_Name":"Teleport Select (Button)","m_Type":1,"m_ExpectedControlType":"Button","m_Id":"28ecac93-4109-4841-bf97-5c4b ef1e1f83","m_Processors":"","m_Interactions":"","m_SingletonActionBindings":[],"m_Flags":0} BindingTreeItem {"m_Name":"","m_Id":"3bbd2cd5-17c1-43f7-a7ff-72ff772d2a1e","m_Path":" {LeftHand}/primaryButton","m_Interactions":"","m_Processors":"","m_Groups":"","m_Action":"Teleport Select (Button)","m_Flags":0}


3. テレポテーション機能を使用したいXR Controller に、Select Actionに先ほど作成したXRI LeftHand Locomotion/Teleport Select (Button)アクションを接続します。

上記の順序で設定すると、テレポテーションは実習と同様にBキーにすることができ、Snap Turnはもともとスティックを操作することで動作します。
ありがとうございます。
Unity 2021.3 バージョンが公開されました。
受講するには、Unity 2021.2バージョンと大きな変更はありません。
Unity 2021.3バージョンは、2024年4月まで機能を追加せずにバグ修正が続くLTSバージョンです。
今、新しいプロジェクトなどでUnityバージョンを悩んでいるなら、2021.3バージョンを使うのが一般的に良い選択だと思います。
その他、パッケージも少し更新されましたが、
Oculus XR Pluginは3.0.0 -> 3.0.1バージョンで使用できます。
XR Interaction Toolkitは2.0.0 -> 2.0.1バージョンに上がりました。

