「Unity/VR/VRTKv4」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==XRPluginManagementインストール== Unityメインメニュー/Window/PackageManagerよりUnityRegistory XRPluginManagementをインストール ==XRPluginManagemen...」) |
(→入力システムを追加) |
||
(同じ利用者による、間の6版が非表示) | |||
行11: | 行11: | ||
https://assetstore.unity.com/packages/tools/utilities/vrtk-v4-tilia-package-importer-214936?locale=ja-JP | https://assetstore.unity.com/packages/tools/utilities/vrtk-v4-tilia-package-importer-214936?locale=ja-JP | ||
+ | ==VRTKv4のtiliaインポート== | ||
+ | Unityメインメニュー/Window/Tilia/PackageInportor | ||
+ | |||
+ | 以下を選択 | ||
+ | *io.extendreallity.tilia.camerarigs.trackedalias.unity | ||
+ | *io.extendreallity.tilia.camerarigs.xrpluginframework.unity | ||
+ | *io.extendreallity.tilia.indicators.objectpointers.unity | ||
+ | *io.extendreallity.tilia.input.unityinputsystem | ||
+ | *io.extendreallity.tilia.interactions.interactables.unity | ||
+ | *io.extendreallity.tilia.locomotors.teleporter.unity | ||
+ | |||
+ | ===インストール確認=== | ||
+ | Unityメインメニュー/Window/PackageManagerのInProjectにtiliaがあることを確認 | ||
+ | |||
+ | ===カメラリグを設定=== | ||
+ | #Unityメインメニュー/GameObject/Tilia/Prefabs/CameraRigs/CameraRigs.UnityXRPluginFrameworkを選択 | ||
+ | #CameraRigs.UnityXRPluginFrameworkが、ヒエラルキーに追加されてることを確認。 | ||
+ | #Unityメインメニュー/GameObject/Tilia/Prefabs/CameraRigs/CameraRigs.TrackedAliasを選択 | ||
+ | #CameraRigs.TrackedAliasが、ヒエラルキーに追加されてることを確認。 | ||
+ | #CameraRigs.TrackedAliasのInspectorのElementsに、CameraRigs.UnityXRPluginFrameworkを追加 | ||
+ | |||
+ | ===入力システムを追加=== | ||
+ | #Unityメインメニュー/Window/PackageManagerのInProjectにtiliaのInputsystemのサンプルをインストール | ||
+ | #Samples/TiliaINputUnityInputSystem/2.0.4/GenericXR/UnityInputSystem.Mappings.GenericXRを、ヒエラルキーに追加 | ||
+ | |||
+ | ===テレポーター追加=== | ||
+ | #Unityメインメニュー/GameObject/Tilia/Prefabs/Locomotors/Telepoter/Locomotors.Teleporter.Instantを選択 | ||
+ | #Locomotors.Teleporter.Instantが、ヒエラルキーに追加されてることを確認。 | ||
+ | #Locomotors.Teleporter.InstantのInspectorを開いて、Targetに、CameraRigs.TrackedAlias/Alias/PlayAreaAliasを追加 | ||
+ | #Locomotors.Teleporter.InstantのInspectorを開いて、Offsetに、CameraRigs.TrackedAlias/Alias/HeadsetAliasを追加 | ||
+ | #Locomotors.Teleporter.InstantのInspectorを開いて、CameraValidityに、CameraRigs.TrackedAlias/Alias/SceneCamerasを追加 | ||
+ | |||
+ | ===ポインタ追加=== | ||
+ | #Unityメインメニュー/GameObject/Tilia/Prefabs/Indicators/ObjectPointers/Indicators.ObjectPointers.Curvedを選択 | ||
+ | #Indicators.ObjectPointers.Curvedが、ヒエラルキーに追加されてることを確認。 | ||
+ | #Indicators.ObjectPointers.CurvedのInspectorを選択して、FollowSourceに、CameraRigs.TrackedAlias/Aliases/RightControllerAliasを追加 | ||
+ | #Indicators.ObjectPointers.CurvedのInspectorを選択して、ActivationActionに、UnityInputSystem.Mappings.GenericXR/InputActions/RightController/Right_Thumbstick/RightThumbstick_Touchを追加 | ||
+ | #Indicators.ObjectPointers.CurvedのInspectorを選択して、SelectionActionに、UnityInputSystem.Mappings.GenericXR/InputActions/RightController/Right_Thumbstick/RightThumbstick_Pressを追加 | ||
+ | #Indicators.ObjectPointers.CurvedのInspectorを選択して、Selectedの+を押して、新規で開いたNoneの欄に、Locomotors.Telepoter.Instantを追加し、NoFunctionをTeleporterFacade/Teleportに変更する | ||
==参考動画== | ==参考動画== | ||
https://www.youtube.com/watch?v=H10EcIPPPJU&t=20s | https://www.youtube.com/watch?v=H10EcIPPPJU&t=20s |
2022年10月17日 (月) 18:52時点における最新版
目次
XRPluginManagementインストール
Unityメインメニュー/Window/PackageManagerよりUnityRegistory XRPluginManagementをインストール
XRPluginManagement設定
ProjectSettings/XPPlug-inManagementでOculusをチェック
VRTKv4インストール
Unityメインメニュー/Window/AssetStoreよりVRTKv4をインストール
VRTKv4のtiliaインポート
Unityメインメニュー/Window/Tilia/PackageInportor
以下を選択
- io.extendreallity.tilia.camerarigs.trackedalias.unity
- io.extendreallity.tilia.camerarigs.xrpluginframework.unity
- io.extendreallity.tilia.indicators.objectpointers.unity
- io.extendreallity.tilia.input.unityinputsystem
- io.extendreallity.tilia.interactions.interactables.unity
- io.extendreallity.tilia.locomotors.teleporter.unity
インストール確認
Unityメインメニュー/Window/PackageManagerのInProjectにtiliaがあることを確認
カメラリグを設定
- Unityメインメニュー/GameObject/Tilia/Prefabs/CameraRigs/CameraRigs.UnityXRPluginFrameworkを選択
- CameraRigs.UnityXRPluginFrameworkが、ヒエラルキーに追加されてることを確認。
- Unityメインメニュー/GameObject/Tilia/Prefabs/CameraRigs/CameraRigs.TrackedAliasを選択
- CameraRigs.TrackedAliasが、ヒエラルキーに追加されてることを確認。
- CameraRigs.TrackedAliasのInspectorのElementsに、CameraRigs.UnityXRPluginFrameworkを追加
入力システムを追加
- Unityメインメニュー/Window/PackageManagerのInProjectにtiliaのInputsystemのサンプルをインストール
- Samples/TiliaINputUnityInputSystem/2.0.4/GenericXR/UnityInputSystem.Mappings.GenericXRを、ヒエラルキーに追加
テレポーター追加
- Unityメインメニュー/GameObject/Tilia/Prefabs/Locomotors/Telepoter/Locomotors.Teleporter.Instantを選択
- Locomotors.Teleporter.Instantが、ヒエラルキーに追加されてることを確認。
- Locomotors.Teleporter.InstantのInspectorを開いて、Targetに、CameraRigs.TrackedAlias/Alias/PlayAreaAliasを追加
- Locomotors.Teleporter.InstantのInspectorを開いて、Offsetに、CameraRigs.TrackedAlias/Alias/HeadsetAliasを追加
- Locomotors.Teleporter.InstantのInspectorを開いて、CameraValidityに、CameraRigs.TrackedAlias/Alias/SceneCamerasを追加
ポインタ追加
- Unityメインメニュー/GameObject/Tilia/Prefabs/Indicators/ObjectPointers/Indicators.ObjectPointers.Curvedを選択
- Indicators.ObjectPointers.Curvedが、ヒエラルキーに追加されてることを確認。
- Indicators.ObjectPointers.CurvedのInspectorを選択して、FollowSourceに、CameraRigs.TrackedAlias/Aliases/RightControllerAliasを追加
- Indicators.ObjectPointers.CurvedのInspectorを選択して、ActivationActionに、UnityInputSystem.Mappings.GenericXR/InputActions/RightController/Right_Thumbstick/RightThumbstick_Touchを追加
- Indicators.ObjectPointers.CurvedのInspectorを選択して、SelectionActionに、UnityInputSystem.Mappings.GenericXR/InputActions/RightController/Right_Thumbstick/RightThumbstick_Pressを追加
- Indicators.ObjectPointers.CurvedのInspectorを選択して、Selectedの+を押して、新規で開いたNoneの欄に、Locomotors.Telepoter.Instantを追加し、NoFunctionをTeleporterFacade/Teleportに変更する