-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathpackage.json
More file actions
88 lines (88 loc) · 6.86 KB
/
package.json
File metadata and controls
88 lines (88 loc) · 6.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{
"name": "com.unity.xr.interaction.toolkit",
"displayName": "XR Interaction Toolkit",
"version": "3.5.0",
"unity": "2022.3",
"description": "A high-level, component-based, interaction system for creating VR and AR experiences. It provides a framework that makes 3D and UI interactions available from Unity input events. The core of this system is a set of base Interactor and Interactable components, and an Interaction Manager that ties these two types of components together. It also contains components that you can use for locomotion and drawing visuals.",
"keywords": [
"XR",
"VR",
"toolkit",
"interaction"
],
"category": "XR",
"dependencies": {
"com.unity.inputsystem": "1.8.1",
"com.unity.mathematics": "1.2.6",
"com.unity.ugui": "1.0.0",
"com.unity.xr.core-utils": "2.4.0",
"com.unity.modules.audio": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.xr": "1.0.0"
},
"samples": [
{
"displayName": "Starter Assets",
"description": "Assets to streamline setup of behaviors, including a default set of input actions and presets for use with XR Interaction Toolkit behaviors that use the Input System. Also contains a demo scene.\n<i>Dependencies:</i>\n • Unity UI 2.0.0 / TextMeshPro\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.shadergraph\">Shader Graph</a>",
"path": "Samples~/Starter Assets"
},
{
"displayName": "Hands Interaction Demo",
"description": "Demo scene and other assets for hand-tracking integration with the XR Interaction Toolkit.\n<i>Dependencies:</i>\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.xr.hands\">XR Hands</a>\n • Unity UI 2.0.0 / TextMeshPro\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.shadergraph\">Shader Graph</a>\n • Starter Assets sample",
"path": "Samples~/Hands Interaction Demo"
},
{
"displayName": "XR Mouse Interaction Demo",
"description": "Demo scene and assets for Android Mouse support using the Android Mouse OpenXR Extension with the XR Interaction Toolkit.\n<i>Dependencies:</i>\n • Hands Interaction Demo sample\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.xr.openxr\">OpenXR Plugin</a> 1.17.0+\n • Android XR (OpenXR) package\n • Unity 6 (6000.0) or newer",
"path": "Samples~/XRMouseInteractionDemo"
},
{
"displayName": "AR Starter Assets",
"description": "Assets to streamline setup when building for Mobile AR or Mixed Reality with the XR Interaction Toolkit. This includes prefabs and a demo scene to get you started.\n<i>Dependencies:</i>\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.xr.arfoundation\">AR Foundation</a>\n • Unity UI 2.0.0 / TextMeshPro\n • Starter Assets sample",
"path": "Samples~/AR Starter Assets"
},
{
"displayName": "XR Interaction Simulator",
"description": "Assets related to the simulation of input for XR headsets, controllers, and hands.",
"path": "Samples~/XR Interaction Simulator"
},
{
"displayName": "XR Device Simulator",
"description": "(Legacy) Assets related to the simulation of input for XR headsets, controllers, and hands. This is the older \"classic\" version of the simulator that existed before the XR Interaction Simulator sample was introduced and lacks many of the newer features such as point-and-click interactions.",
"path": "Samples~/XR Device Simulator"
},
{
"displayName": "Spatial Keyboard",
"description": "Virtual spatial keyboard to allow for text entry in a world space UI. This interactable keyboard can be used in your app instead of the platform's system keyboard.\n<i>Dependencies:</i>\n • Unity UI 2.0.0 / TextMeshPro\n • Starter Assets sample",
"path": "Samples~/Spatial Keyboard"
},
{
"displayName": "World Space UI",
"description": "This sample provides a demo scene and prefabs demonstrating how to leverage UI Toolkit and UGUI in world space in conjunction with the XR Interaction Toolkit. \n<i>Dependencies:</i>\n • Starter Assets sample\n • Hands Interaction Demo sample\n • Unity 6.2 or newer (minimum 6000.2.0a9)",
"path": "Samples~/World Space UI"
},
{
"displayName": "Legacy XR Input Readers",
"description": "This sample provides ScriptableObjects to assist with migration from the older device-based controller input to be used with the new input readers introduced with version 3.0.0.",
"path": "Samples~/Legacy XR Input Readers"
},
{
"displayName": "visionOS",
"description": "This sample provides a demo scene and prefabs designed to to help you get started developing on visionOS with the XR Interaction Toolkit.\n<i>Dependencies:</i>\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.xr.arfoundation\">AR Foundation</a>\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.polyspatial.visionos\">PolySpatial visionOS</a>\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.polyspatial.xr\">PolySpatial XR</a>\n • <a href=\"com.unity3d.kharma:upmpackage/com.unity.shadergraph\">Shader Graph</a>\n • Starter Assets sample\n • Unity 2022.3 LTS or newer (minimum 2022.3.19f1)",
"path": "Samples~/visionOS"
}
],
"_upm": {
"changelog": "### Added\n- Added Unparent Transform On Grab property to XR Grab Interactable to allow for disabling the default behavior which sets the interactable to a top-level GameObject in the hierarchy when grabbed. Disable that property to keep it as a child GameObject of its parent when grabbed.\n\n### Changed\n- Changed `SimulatedHandExpression` editor to hide irrelevant properties depending on the sequence type that is set.\n- Changed `DontDestroyOnLoadSample` component in the assembly used to generate code samples for documentation to no longer be `public`.\n\n### Fixed\n- Fix an issue where XR Interaction Manager was triggering a UI Toolkit update tick even when UI Toolkit support was not enabled for XRI, causing errors to be thrown in some versions of UI Toolkit. Also changed behavior so it is only updated once per frame at the dynamic `Update` phase.\n- Fixed the simulator prefab not instantiating automatically after the first run when using fast-enter play mode settings. ([UUM-139247](https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-139247))\n- Fixed a race condition in the `LazyFollow` component where the associated Transform position and rotation can get zeroed out when **Position Follow Mode** or **Rotation Follow Mode** are set to `None`."
},
"upmCi": {
"footprint": "0f80191ec06c93648d7ca8cb4b4f63f7cc822ed4"
},
"documentationUrl": "https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.5/manual/index.html",
"repository": {
"url": "https://github.com/Unity-Technologies/com.unity.xr.interaction.toolkit.git",
"type": "git",
"revision": "b4b292c1b58dea54bff99ae2c246c045877ef009"
}
}