实例介绍
VRTK3.1.0版本 ,配合steam vr plugin插件一起使用,结合U3D开发HTC游戏
【实例截图】
【核心代码】
VRTK-3.1.0
└── VRTK-3.1.0
├── Assets
│ ├── VRTK
│ │ ├── DOCUMENTATION.pdf
│ │ ├── DOCUMENTATION.pdf.meta
│ │ ├── Editor
│ │ │ ├── VRTK_AdaptiveQualityEditor.cs
│ │ │ ├── VRTK_AdaptiveQualityEditor.cs.meta
│ │ │ ├── VRTK_EditorUtilities.cs
│ │ │ ├── VRTK_EditorUtilities.cs.meta
│ │ │ ├── VRTK_ObjectSetup.cs
│ │ │ ├── VRTK_ObjectSetup.cs.meta
│ │ │ ├── VRTK_PolicyListEditor.cs
│ │ │ ├── VRTK_PolicyListEditor.cs.meta
│ │ │ ├── VRTK_SDKManagerEditor.cs
│ │ │ └── VRTK_SDKManagerEditor.cs.meta
│ │ ├── Editor.meta
│ │ ├── Examples
│ │ │ ├── 001_CameraRig_VR_PlayArea.unity
│ │ │ ├── 001_CameraRig_VR_PlayArea.unity.meta
│ │ │ ├── 002_Controller_Events.unity
│ │ │ ├── 002_Controller_Events.unity.meta
│ │ │ ├── 003_Controller_SimplePointer.unity
│ │ │ ├── 003_Controller_SimplePointer.unity.meta
│ │ │ ├── 004_CameraRig_BasicTeleport.unity
│ │ │ ├── 004_CameraRig_BasicTeleport.unity.meta
│ │ │ ├── 005_Controller_BasicObjectGrabbing.unity
│ │ │ ├── 005_Controller_BasicObjectGrabbing.unity.meta
│ │ │ ├── 006_Controller_UsingADoor.unity
│ │ │ ├── 006_Controller_UsingADoor.unity.meta
│ │ │ ├── 007_CameraRig_HeightAdjustTeleport.unity
│ │ │ ├── 007_CameraRig_HeightAdjustTeleport.unity.meta
│ │ │ ├── 008_Controller_UsingAGrabbedObject.unity
│ │ │ ├── 008_Controller_UsingAGrabbedObject.unity.meta
│ │ │ ├── 009_Controller_BezierPointer.unity
│ │ │ ├── 009_Controller_BezierPointer.unity.meta
│ │ │ ├── 010_CameraRig_TerrainTeleporting.unity
│ │ │ ├── 010_CameraRig_TerrainTeleporting.unity.meta
│ │ │ ├── 011_Camera_HeadSetCollisionFading.unity
│ │ │ ├── 011_Camera_HeadSetCollisionFading.unity.meta
│ │ │ ├── 012_Controller_PointerWithAreaCollision.unity
│ │ │ ├── 012_Controller_PointerWithAreaCollision.unity.meta
│ │ │ ├── 013_Controller_UsingAndGrabbingMultipleObjects.unity
│ │ │ ├── 013_Controller_UsingAndGrabbingMultipleObjects.unity.meta
│ │ │ ├── 014_Controller_SnappingObjectsOnGrab.unity
│ │ │ ├── 014_Controller_SnappingObjectsOnGrab.unity.meta
│ │ │ ├── 015_Controller_TouchpadAxisControl.unity
│ │ │ ├── 015_Controller_TouchpadAxisControl.unity.meta
│ │ │ ├── 016_Controller_HapticRumble.unity
│ │ │ ├── 016_Controller_HapticRumble.unity.meta
│ │ │ ├── 017_CameraRig_TouchpadWalking.unity
│ │ │ ├── 017_CameraRig_TouchpadWalking.unity.meta
│ │ │ ├── 018_CameraRig_FramesPerSecondCounter.unity
│ │ │ ├── 018_CameraRig_FramesPerSecondCounter.unity.meta
│ │ │ ├── 019_Controller_InteractingWithPointer.unity
│ │ │ ├── 019_Controller_InteractingWithPointer.unity.meta
│ │ │ ├── 020_CameraRig_MeshTeleporting.unity
│ │ │ ├── 020_CameraRig_MeshTeleporting.unity.meta
│ │ │ ├── 021_Controller_GrabbingObjectsWithJoints.unity
│ │ │ ├── 021_Controller_GrabbingObjectsWithJoints.unity.meta
│ │ │ ├── 022_Controller_CustomBezierPointer.unity
│ │ │ ├── 022_Controller_CustomBezierPointer.unity.meta
│ │ │ ├── 023_Controller_ChildOfControllerOnGrab.unity
│ │ │ ├── 023_Controller_ChildOfControllerOnGrab.unity.meta
│ │ │ ├── 024_CameraRig_ExcludeTeleportLocations.unity
│ │ │ ├── 024_CameraRig_ExcludeTeleportLocations.unity.meta
│ │ │ ├── 025_Controls_Overview.unity
│ │ │ ├── 025_Controls_Overview.unity.meta
│ │ │ ├── 026_Controller_ForceHoldObject.unity
│ │ │ ├── 026_Controller_ForceHoldObject.unity.meta
│ │ │ ├── 027_CameraRig_TeleportByModelVillage.unity
│ │ │ ├── 027_CameraRig_TeleportByModelVillage.unity.meta
│ │ │ ├── 028_CameraRig_RoomExtender.unity
│ │ │ ├── 028_CameraRig_RoomExtender.unity.meta
│ │ │ ├── 029_Controller_Tooltips.unity
│ │ │ ├── 029_Controller_Tooltips.unity.meta
│ │ │ ├── 030_Controls_RadialTouchpadMenu.unity
│ │ │ ├── 030_Controls_RadialTouchpadMenu.unity.meta
│ │ │ ├── 031_CameraRig_HeadsetGazePointer.unity
│ │ │ ├── 031_CameraRig_HeadsetGazePointer.unity.meta
│ │ │ ├── 032_Controller_CustomControllerModel.unity
│ │ │ ├── 032_Controller_CustomControllerModel.unity.meta
│ │ │ ├── 033_CameraRig_TeleportingInNavMesh.unity
│ │ │ ├── 033_CameraRig_TeleportingInNavMesh.unity.meta
│ │ │ ├── 034_Controls_InteractingWithUnityUI.unity
│ │ │ ├── 034_Controls_InteractingWithUnityUI.unity.meta
│ │ │ ├── 035_Controller_OpacityAndHighlighting.unity
│ │ │ ├── 035_Controller_OpacityAndHighlighting.unity.meta
│ │ │ ├── 036_Controller_CustomCompoundPointer.unity
│ │ │ ├── 036_Controller_CustomCompoundPointer.unity.meta
│ │ │ ├── 037_CameraRig_ClimbingFalling.unity
│ │ │ ├── 037_CameraRig_ClimbingFalling.unity.meta
│ │ │ ├── 038_CameraRig_DashTeleport.unity
│ │ │ ├── 038_CameraRig_DashTeleport.unity.meta
│ │ │ ├── 039_CameraRig_AdaptiveQuality.unity
│ │ │ ├── 039_CameraRig_AdaptiveQuality.unity.meta
│ │ │ ├── 040_Controls_Panel_Menu.unity
│ │ │ ├── 040_Controls_Panel_Menu.unity.meta
│ │ │ ├── 041_Controller_ObjectSnappingToDropZones.unity
│ │ │ ├── 041_Controller_ObjectSnappingToDropZones.unity.meta
│ │ │ ├── 042_CameraRig_MoveInPlace.unity
│ │ │ ├── 042_CameraRig_MoveInPlace.unity.meta
│ │ │ ├── 043_Controller_SecondaryControllerActions.unity
│ │ │ ├── 043_Controller_SecondaryControllerActions.unity.meta
│ │ │ ├── 044_CameraRig_RestrictedTeleportZones.unity
│ │ │ ├── 044_CameraRig_RestrictedTeleportZones.unity.meta
│ │ │ ├── Resources
│ │ │ │ ├── Animations
│ │ │ │ │ ├── BezierTracer.controller
│ │ │ │ │ ├── BezierTracer.controller.meta
│ │ │ │ │ ├── BottomJoint.controller
│ │ │ │ │ ├── BottomJoint.controller.meta
│ │ │ │ │ ├── Bow.controller
│ │ │ │ │ ├── Bow.controller.meta
│ │ │ │ │ ├── BowPullAnimation.anim
│ │ │ │ │ ├── BowPullAnimation.anim.meta
│ │ │ │ │ ├── ButtonAnimation2.anim
│ │ │ │ │ ├── ButtonAnimation2.anim.meta
│ │ │ │ │ ├── ButtonAnimation.anim
│ │ │ │ │ ├── ButtonAnimation.anim.meta
│ │ │ │ │ ├── ButtonWall 1.controller
│ │ │ │ │ ├── ButtonWall 1.controller.meta
│ │ │ │ │ ├── ButtonWall.controller
│ │ │ │ │ ├── ButtonWall.controller.meta
│ │ │ │ │ ├── Cursor.controller
│ │ │ │ │ ├── Cursor.controller.meta
│ │ │ │ │ ├── CustomBezierCursor.anim
│ │ │ │ │ ├── CustomBezierCursor.anim.meta
│ │ │ │ │ ├── FireExtinguisherLever.anim
│ │ │ │ │ ├── FireExtinguisherLever.anim.meta
│ │ │ │ │ ├── LightSegment.controller
│ │ │ │ │ ├── LightSegment.controller.meta
│ │ │ │ │ ├── LightSegmentTexAnim.controller
│ │ │ │ │ ├── LightSegmentTexAnim.controller.meta
│ │ │ │ │ ├── MovingPanel2.controller
│ │ │ │ │ ├── MovingPanel2.controller.meta
│ │ │ │ │ ├── TracerBeamTexOffset.anim
│ │ │ │ │ ├── TracerBeamTexOffset.anim.meta
│ │ │ │ │ ├── TracerBeamTwirl.anim
│ │ │ │ │ └── TracerBeamTwirl.anim.meta
│ │ │ │ ├── Animations.meta
│ │ │ │ ├── ExampleTerrain.asset
│ │ │ │ ├── ExampleTerrain.asset.meta
│ │ │ │ ├── Free_Rocks
│ │ │ │ │ ├── _material
│ │ │ │ │ │ ├── ground.mat
│ │ │ │ │ │ ├── ground.mat.meta
│ │ │ │ │ │ ├── rocks.mat
│ │ │ │ │ │ └── rocks.mat.meta
│ │ │ │ │ ├── _material.meta
│ │ │ │ │ ├── _models
│ │ │ │ │ │ ├── cliff_collider.fbx
│ │ │ │ │ │ ├── cliff_collider.fbx.meta
│ │ │ │ │ │ ├── cliff.fbx
│ │ │ │ │ │ ├── cliff.fbx.meta
│ │ │ │ │ │ ├── ground.fbx
│ │ │ │ │ │ ├── ground.fbx.meta
│ │ │ │ │ │ ├── rock1_collider.fbx
│ │ │ │ │ │ ├── rock1_collider.fbx.meta
│ │ │ │ │ │ ├── rock1.fbx
│ │ │ │ │ │ ├── rock1.fbx.meta
│ │ │ │ │ │ ├── rock2_collider.fbx
│ │ │ │ │ │ ├── rock2_collider.fbx.meta
│ │ │ │ │ │ ├── rock2.fbx
│ │ │ │ │ │ ├── rock2.fbx.meta
│ │ │ │ │ │ ├── rock3_collider.fbx
│ │ │ │ │ │ ├── rock3_collider.fbx.meta
│ │ │ │ │ │ ├── rock3.fbx
│ │ │ │ │ │ ├── rock3.fbx.meta
│ │ │ │ │ │ ├── rock4_collider.fbx
│ │ │ │ │ │ ├── rock4_collider.fbx.meta
│ │ │ │ │ │ ├── rock4.fbx
│ │ │ │ │ │ └── rock4.fbx.meta
│ │ │ │ │ ├── _models.meta
│ │ │ │ │ ├── _prefabs
│ │ │ │ │ │ ├── cliff.prefab
│ │ │ │ │ │ ├── cliff.prefab.meta
│ │ │ │ │ │ ├── rock1.prefab
│ │ │ │ │ │ ├── rock1.prefab.meta
│ │ │ │ │ │ ├── rock2.prefab
│ │ │ │ │ │ ├── rock2.prefab.meta
│ │ │ │ │ │ ├── rock3.prefab
│ │ │ │ │ │ ├── rock3.prefab.meta
│ │ │ │ │ │ ├── rock4.prefab
│ │ │ │ │ │ └── rock4.prefab.meta
│ │ │ │ │ ├── _prefabs.meta
│ │ │ │ │ ├── _textures
│ │ │ │ │ │ ├── ground_diff_spec.PNG
│ │ │ │ │ │ ├── ground_diff_spec.PNG.meta
│ │ │ │ │ │ ├── ground_nm.PNG
│ │ │ │ │ │ ├── ground_nm.PNG.meta
│ │ │ │ │ │ ├── rocks_diff_spec.PNG
│ │ │ │ │ │ ├── rocks_diff_spec.PNG.meta
│ │ │ │ │ │ ├── rocks_nm.PNG
│ │ │ │ │ │ └── rocks_nm.PNG.meta
│ │ │ │ │ └── _textures.meta
│ │ │ │ ├── Free_Rocks.meta
│ │ │ │ ├── Images
│ │ │ │ │ ├── logos
│ │ │ │ │ │ ├── cloud.png
│ │ │ │ │ │ ├── cloud.png.meta
│ │ │ │ │ │ ├── favicon.ico
│ │ │ │ │ │ ├── favicon.ico.meta
│ │ │ │ │ │ ├── vrtk-capsule-clear.png
│ │ │ │ │ │ ├── vrtk-capsule-clear.png.meta
│ │ │ │ │ │ ├── vrtk-capsule-filled.png
│ │ │ │ │ │ ├── vrtk-capsule-filled.png.meta
│ │ │ │ │ │ ├── vrtk-icons.ico
│ │ │ │ │ │ ├── vrtk-icons.ico.meta
│ │ │ │ │ │ ├── vrtk-logo-sheet.ai
│ │ │ │ │ │ ├── vrtk-logo-sheet.ai.meta
│ │ │ │ │ │ ├── vrtk-logo-sheet.svg
│ │ │ │ │ │ ├── vrtk-logo-sheet.svg.meta
│ │ │ │ │ │ ├── vrtk-main.png
│ │ │ │ │ │ ├── vrtk-main.png.meta
│ │ │ │ │ │ ├── vrtk-main.svg
│ │ │ │ │ │ ├── vrtk-main.svg.meta
│ │ │ │ │ │ ├── vrtk-mark-512x512-black.png
│ │ │ │ │ │ ├── vrtk-mark-512x512-black.png.meta
│ │ │ │ │ │ ├── vrtk-mark-512x512-grey.png
│ │ │ │ │ │ ├── vrtk-mark-512x512-grey.png.meta
│ │ │ │ │ │ ├── vrtk-mark-512x512-pink.png
│ │ │ │ │ │ ├── vrtk-mark-512x512-pink.png.meta
│ │ │ │ │ │ ├── vrtk-mark-64x64-black.png
│ │ │ │ │ │ ├── vrtk-mark-64x64-black.png.meta
│ │ │ │ │ │ ├── vrtk-mark-64x64-grey.png
│ │ │ │ │ │ ├── vrtk-mark-64x64-grey.png.meta
│ │ │ │ │ │ ├── vrtk-mark-64x64-pink.png
│ │ │ │ │ │ └── vrtk-mark-64x64-pink.png.meta
│ │ │ │ │ ├── logos.meta
│ │ │ │ │ ├── Unity.png
│ │ │ │ │ └── Unity.png.meta
│ │ │ │ ├── Images.meta
│ │ │ │ ├── Materials
│ │ │ │ │ ├── Bouncy.physicMaterial
│ │ │ │ │ ├── Bouncy.physicMaterial.meta
│ │ │ │ │ ├── ExampleMaterials
│ │ │ │ │ │ ├── SnapDropZone_SaucerFixed.mat
│ │ │ │ │ │ ├── SnapDropZone_SaucerFixed.mat.meta
│ │ │ │ │ │ ├── SnapDropZone_SaucerHolster.mat
│ │ │ │ │ │ └── SnapDropZone_SaucerHolster.mat.meta
│ │ │ │ │ ├── ExampleMaterials.meta
│ │ │ │ │ ├── GlowingGreen.mat
│ │ │ │ │ ├── GlowingGreen.mat.meta
│ │ │ │ │ ├── Simple_Solid_Colors
│ │ │ │ │ │ ├── Black.mat
│ │ │ │ │ │ ├── Black.mat.meta
│ │ │ │ │ │ ├── Blue.mat
│ │ │ │ │ │ ├── Blue.mat.meta
│ │ │ │ │ │ ├── Cyan.mat
│ │ │ │ │ │ ├── Cyan.mat.meta
│ │ │ │ │ │ ├── Green.mat
│ │ │ │ │ │ ├── Green.mat.meta
│ │ │ │ │ │ ├── Red.mat
│ │ │ │ │ │ ├── Red.mat.meta
│ │ │ │ │ │ ├── Sand.mat
│ │ │ │ │ │ ├── Sand.mat.meta
│ │ │ │ │ │ ├── White.mat
│ │ │ │ │ │ ├── White.mat.meta
│ │ │ │ │ │ ├── Yellow.mat
│ │ │ │ │ │ └── Yellow.mat.meta
│ │ │ │ │ ├── Simple_Solid_Colors.meta
│ │ │ │ │ ├── TeleportTestEnvironment
│ │ │ │ │ │ ├── Flare.mat
│ │ │ │ │ │ ├── Flare.mat.meta
│ │ │ │ │ │ ├── Plasma.mat
│ │ │ │ │ │ └── Plasma.mat.meta
│ │ │ │ │ ├── TeleportTestEnvironment.meta
│ │ │ │ │ ├── Textures
│ │ │ │ │ │ ├── asphalt.jpg
│ │ │ │ │ │ ├── asphalt.jpg.meta
│ │ │ │ │ │ ├── flare.png
│ │ │ │ │ │ ├── flare.png.meta
│ │ │ │ │ │ ├── grass.jpg
│ │ │ │ │ │ ├── grass.jpg.meta
│ │ │ │ │ │ ├── plasma.png
│ │ │ │ │ │ ├── plasma.png.meta
│ │ │ │ │ │ ├── snow.jpg
│ │ │ │ │ │ └── snow.jpg.meta
│ │ │ │ │ └── Textures.meta
│ │ │ │ ├── Materials.meta
│ │ │ │ ├── Models
│ │ │ │ │ ├── hexprism.mtl
│ │ │ │ │ ├── hexprism.mtl.meta
│ │ │ │ │ ├── hexprism.obj
│ │ │ │ │ ├── hexprism.obj.meta
│ │ │ │ │ ├── lightring.mtl
│ │ │ │ │ ├── lightring.mtl.meta
│ │ │ │ │ ├── lightring.obj
│ │ │ │ │ ├── lightring.obj.meta
│ │ │ │ │ ├── lightseg.mtl
│ │ │ │ │ ├── lightseg.mtl.meta
│ │ │ │ │ ├── lightseg.obj
│ │ │ │ │ ├── lightseg.obj.meta
│ │ │ │ │ ├── Materials
│ │ │ │ │ │ ├── Default.mat
│ │ │ │ │ │ ├── Default.mat.meta
│ │ │ │ │ │ ├── LightRingGreen.mat
│ │ │ │ │ │ ├── LightRingGreen.mat.meta
│ │ │ │ │ │ ├── LightRing.mat
│ │ │ │ │ │ ├── LightRing.mat.meta
│ │ │ │ │ │ ├── LightRingRed.mat
│ │ │ │ │ │ ├── LightRingRed.mat.meta
│ │ │ │ │ │ ├── LightSeg.mat
│ │ │ │ │ │ ├── LightSeg.mat.meta
│ │ │ │ │ │ ├── Teleport.mat
│ │ │ │ │ │ └── Teleport.mat.meta
│ │ │ │ │ ├── Materials.meta
│ │ │ │ │ ├── teleportbeam.mtl
│ │ │ │ │ ├── teleportbeam.mtl.meta
│ │ │ │ │ ├── teleportbeam.obj
│ │ │ │ │ ├── teleportbeam.obj.meta
│ │ │ │ │ ├── Textures
│ │ │ │ │ │ ├── lightring.png
│ │ │ │ │ │ ├── lightring.png.meta
│ │ │ │ │ │ ├── lightseg.png
│ │ │ │ │ │ ├── lightseg.png.meta
│ │ │ │ │ │ ├── teleport.png
│ │ │ │ │ │ └── teleport.png.meta
│ │ │ │ │ └── Textures.meta
│ │ │ │ ├── Models.meta
│ │ │ │ ├── NavMeshes
│ │ │ │ │ ├── 033_CameraRig_TeleportingInNavMesh
│ │ │ │ │ │ ├── NavMesh.asset
│ │ │ │ │ │ └── NavMesh.asset.meta
│ │ │ │ │ └── 033_CameraRig_TeleportingInNavMesh.meta
│ │ │ │ ├── NavMeshes.meta
│ │ │ │ ├── Prefabs
│ │ │ │ │ ├── Ball.prefab
│ │ │ │ │ ├── Ball.prefab.meta
│ │ │ │ │ ├── BasicArrow.prefab
│ │ │ │ │ ├── BasicArrow.prefab.meta
│ │ │ │ │ ├── BezierCursor.prefab
│ │ │ │ │ ├── BezierCursor.prefab.meta
│ │ │ │ │ ├── BezierTracer.prefab
│ │ │ │ │ ├── BezierTracer.prefab.meta
│ │ │ │ │ ├── BreakableCube.prefab
│ │ │ │ │ ├── BreakableCube.prefab.meta
│ │ │ │ │ ├── Flare.prefab
│ │ │ │ │ ├── Flare.prefab.meta
│ │ │ │ │ ├── HandHold1.prefab
│ │ │ │ │ ├── HandHold1.prefab.meta
│ │ │ │ │ ├── Hand.prefab
│ │ │ │ │ ├── Hand.prefab.meta
│ │ │ │ │ ├── InvalidTeleportBeams.prefab
│ │ │ │ │ ├── InvalidTeleportBeams.prefab.meta
│ │ │ │ │ ├── LadderRung.prefab
│ │ │ │ │ ├── LadderRung.prefab.meta
│ │ │ │ │ ├── LightSegment.prefab
│ │ │ │ │ ├── LightSegment.prefab.meta
│ │ │ │ │ ├── LightSegmentTexAnim.prefab
│ │ │ │ │ ├── LightSegmentTexAnim.prefab.meta
│ │ │ │ │ ├── TeleportBeams.prefab
│ │ │ │ │ ├── TeleportBeams.prefab.meta
│ │ │ │ │ ├── TeleportCursor.prefab
│ │ │ │ │ └── TeleportCursor.prefab.meta
│ │ │ │ ├── Prefabs.meta
│ │ │ │ ├── Scripts
│ │ │ │ │ ├── Archery
│ │ │ │ │ │ ├── Arrow.cs
│ │ │ │ │ │ ├── Arrow.cs.meta
│ │ │ │ │ │ ├── ArrowNotch.cs
│ │ │ │ │ │ ├── ArrowNotch.cs.meta
│ │ │ │ │ │ ├── ArrowSpawner.cs
│ │ │ │ │ │ ├── ArrowSpawner.cs.meta
│ │ │ │ │ │ ├── BowAim.cs
│ │ │ │ │ │ ├── BowAim.cs.meta
│ │ │ │ │ │ ├── BowAnimation.cs
│ │ │ │ │ │ ├── BowAnimation.cs.meta
│ │ │ │ │ │ ├── BowHandle.cs
│ │ │ │ │ │ ├── BowHandle.cs.meta
│ │ │ │ │ │ ├── Follow.cs
│ │ │ │ │ │ └── Follow.cs.meta
│ │ │ │ │ ├── Archery.meta
│ │ │ │ │ ├── AutoRotation.cs
│ │ │ │ │ ├── AutoRotation.cs.meta
│ │ │ │ │ ├── Breakable_Cube.cs
│ │ │ │ │ ├── Breakable_Cube.cs.meta
│ │ │ │ │ ├── ButtonReactor.cs
│ │ │ │ │ ├── ButtonReactor.cs.meta
│ │ │ │ │ ├── Controller_Hand.cs
│ │ │ │ │ ├── Controller_Hand.cs.meta
│ │ │ │ │ ├── Controller_Menu.cs
│ │ │ │ │ ├── Controller_Menu.cs.meta
│ │ │ │ │ ├── ControlReactor.cs
│ │ │ │ │ ├── ControlReactor.cs.meta
│ │ │ │ │ ├── ExcludeTeleport.cs
│ │ │ │ │ ├── ExcludeTeleport.cs.meta
│ │ │ │ │ ├── FireExtinguisher_Base.cs
│ │ │ │ │ ├── FireExtinguisher_Base.cs.meta
│ │ │ │ │ ├── FireExtinguisher_Sprayer.cs
│ │ │ │ │ ├── FireExtinguisher_Sprayer.cs.meta
│ │ │ │ │ ├── Gun.cs
│ │ │ │ │ ├── Gun.cs.meta
│ │ │ │ │ ├── HandLift.cs
│ │ │ │ │ ├── HandLift.cs.meta
│ │ │ │ │ ├── Lamp.cs
│ │ │ │ │ ├── Lamp.cs.meta
│ │ │ │ │ ├── LightSaber.cs
│ │ │ │ │ ├── LightSaber.cs.meta
│ │ │ │ │ ├── Menu_Color_Changer.cs
│ │ │ │ │ ├── Menu_Color_Changer.cs.meta
│ │ │ │ │ ├── Menu_Container_Object_Colors.cs
│ │ │ │ │ ├── Menu_Container_Object_Colors.cs.meta
│ │ │ │ │ ├── Menu_Object_Spawner.cs
│ │ │ │ │ ├── Menu_Object_Spawner.cs.meta
│ │ │ │ │ ├── ModelVillage_TeleportLocation.cs
│ │ │ │ │ ├── ModelVillage_TeleportLocation.cs.meta
│ │ │ │ │ ├── MoveBlock.cs
│ │ │ │ │ ├── MoveBlock.cs.meta
│ │ │ │ │ ├── Openable_Door.cs
│ │ │ │ │ ├── Openable_Door.cs.meta
│ │ │ │ │ ├── PanelMenu
│ │ │ │ │ │ ├── PanelMenuDemoFlyingSaucer.cs
│ │ │ │ │ │ ├── PanelMenuDemoFlyingSaucer.cs.meta
│ │ │ │ │ │ ├── PanelMenuDemoSphere.cs
│ │ │ │ │ │ ├── PanelMenuDemoSphere.cs.meta
│ │ │ │ │ │ ├── PanelMenuUIGrid.cs
│ │ │ │ │ │ ├── PanelMenuUIGrid.cs.meta
│ │ │ │ │ │ ├── PanelMenuUISlider.cs
│ │ │ │ │ │ └── PanelMenuUISlider.cs.meta
│ │ │ │ │ ├── PanelMenu.meta
│ │ │ │ │ ├── RC_Car_Controller.cs
│ │ │ │ │ ├── RC_Car_Controller.cs.meta
│ │ │ │ │ ├── RC_Car.cs
│ │ │ │ │ ├── RC_Car.cs.meta
│ │ │ │ │ ├── RealGun.cs
│ │ │ │ │ ├── RealGun.cs.meta
│ │ │ │ │ ├── RealGun_SafetySwitch.cs
│ │ │ │ │ ├── RealGun_SafetySwitch.cs.meta
│ │ │ │ │ ├── RealGun_Slide.cs
│ │ │ │ │ ├── RealGun_Slide.cs.meta
│ │ │ │ │ ├── Remote_Beam_Controller.cs
│ │ │ │ │ ├── Remote_Beam_Controller.cs.meta
│ │ │ │ │ ├── Remote_Beam.cs
│ │ │ │ │ ├── Remote_Beam.cs.meta
│ │ │ │ │ ├── RendererOffOnDash.cs
│ │ │ │ │ ├── RendererOffOnDash.cs.meta
│ │ │ │ │ ├── SceneChanger.cs
│ │ │ │ │ ├── SceneChanger.cs.meta
│ │ │ │ │ ├── SnapDropZoneGroup_Switcher.cs
│ │ │ │ │ ├── SnapDropZoneGroup_Switcher.cs.meta
│ │ │ │ │ ├── Sphere_Spawner.cs
│ │ │ │ │ ├── Sphere_Spawner.cs.meta
│ │ │ │ │ ├── Sword.cs
│ │ │ │ │ ├── Sword.cs.meta
│ │ │ │ │ ├── UI_Interactions.cs
│ │ │ │ │ ├── UI_Interactions.cs.meta
│ │ │ │ │ ├── UI_Keyboard.cs
│ │ │ │ │ ├── UI_Keyboard.cs.meta
│ │ │ │ │ ├── UseRotate.cs
│ │ │ │ │ ├── UseRotate.cs.meta
│ │ │ │ │ ├── VRTK_ControllerAppearance_Example.cs
│ │ │ │ │ ├── VRTK_ControllerAppearance_Example.cs.meta
│ │ │ │ │ ├── VRTK_ControllerEvents_ListenerExample.cs
│ │ │ │ │ ├── VRTK_ControllerEvents_ListenerExample.cs.meta
│ │ │ │ │ ├── VRTK_ControllerInteract_ListenerExample.cs
│ │ │ │ │ ├── VRTK_ControllerInteract_ListenerExample.cs.meta
│ │ │ │ │ ├── VRTK_ControllerPointerEvents_ListenerExample.cs
│ │ │ │ │ ├── VRTK_ControllerPointerEvents_ListenerExample.cs.meta
│ │ │ │ │ ├── VRTK_ControllerUIPointerEvents_ListenerExample.cs
│ │ │ │ │ ├── VRTK_ControllerUIPointerEvents_ListenerExample.cs.meta
│ │ │ │ │ ├── VRTK_RoomExtender_ControllerExample.cs
│ │ │ │ │ ├── VRTK_RoomExtender_ControllerExample.cs.meta
│ │ │ │ │ ├── Whirlygig.cs
│ │ │ │ │ ├── Whirlygig.cs.meta
│ │ │ │ │ ├── Zipline.cs
│ │ │ │ │ └── Zipline.cs.meta
│ │ │ │ └── Scripts.meta
│ │ │ └── Resources.meta
│ │ ├── Examples.meta
│ │ ├── Materials
│ │ │ ├── Resources
│ │ │ │ ├── AdaptiveQualityDebugVisualization.mat
│ │ │ │ ├── AdaptiveQualityDebugVisualization.mat.meta
│ │ │ │ ├── OutlineBasic.mat
│ │ │ │ ├── OutlineBasic.mat.meta
│ │ │ │ ├── SnapDropZoneEditorObject.mat
│ │ │ │ ├── SnapDropZoneEditorObject.mat.meta
│ │ │ │ ├── TooltipLine.mat
│ │ │ │ ├── TooltipLine.mat.meta
│ │ │ │ ├── UIText.mat
│ │ │ │ ├── UIText.mat.meta
│ │ │ │ ├── WorldPointer.mat
│ │ │ │ └── WorldPointer.mat.meta
│ │ │ └── Resources.meta
│ │ ├── Materials.meta
│ │ ├── Prefabs
│ │ │ ├── ConsoleViewerCanvas.prefab
│ │ │ ├── ConsoleViewerCanvas.prefab.meta
│ │ │ ├── ControllerRigidbodyActivator.prefab
│ │ │ ├── ControllerRigidbodyActivator.prefab.meta
│ │ │ ├── ControllerTooltips.prefab
│ │ │ ├── ControllerTooltips.prefab.meta
│ │ │ ├── DestinationPoint.prefab
│ │ │ ├── DestinationPoint.prefab.meta
│ │ │ ├── FramesPerSecondCanvas.prefab
│ │ │ ├── FramesPerSecondCanvas.prefab.meta
│ │ │ ├── ObjectTooltip.prefab
│ │ │ ├── ObjectTooltip.prefab.meta
│ │ │ ├── PanelMenu.prefab
│ │ │ ├── PanelMenu.prefab.meta
│ │ │ ├── RadialMenu.prefab
│ │ │ ├── RadialMenu.prefab.meta
│ │ │ ├── Resources
│ │ │ │ ├── ControllerColliders
│ │ │ │ │ ├── Fallback.prefab
│ │ │ │ │ ├── Fallback.prefab.meta
│ │ │ │ │ ├── HTCVive.prefab
│ │ │ │ │ ├── HTCVive.prefab.meta
│ │ │ │ │ ├── OculusTouch_Left.prefab
│ │ │ │ │ ├── OculusTouch_Left.prefab.meta
│ │ │ │ │ ├── OculusTouch_Right.prefab
│ │ │ │ │ ├── OculusTouch_Right.prefab.meta
│ │ │ │ │ ├── Simulator.prefab
│ │ │ │ │ ├── Simulator.prefab.meta
│ │ │ │ │ ├── SteamVROculusTouch_Left.prefab
│ │ │ │ │ ├── SteamVROculusTouch_Left.prefab.meta
│ │ │ │ │ ├── SteamVROculusTouch_Right.prefab
│ │ │ │ │ └── SteamVROculusTouch_Right.prefab.meta
│ │ │ │ ├── ControllerColliders.meta
│ │ │ │ ├── Scripts
│ │ │ │ │ ├── VRTK_ConsoleViewer.cs
│ │ │ │ │ ├── VRTK_ConsoleViewer.cs.meta
│ │ │ │ │ ├── VRTK_ControllerRigidbodyActivator.cs
│ │ │ │ │ ├── VRTK_ControllerRigidbodyActivator.cs.meta
│ │ │ │ │ ├── VRTK_ControllerTooltips.cs
│ │ │ │ │ ├── VRTK_ControllerTooltips.cs.meta
│ │ │ │ │ ├── VRTK_DestinationPoint.cs
│ │ │ │ │ ├── VRTK_DestinationPoint.cs.meta
│ │ │ │ │ ├── VRTK_FramesPerSecondViewer.cs
│ │ │ │ │ ├── VRTK_FramesPerSecondViewer.cs.meta
│ │ │ │ │ ├── VRTK_ObjectTooltip.cs
│ │ │ │ │ ├── VRTK_ObjectTooltip.cs.meta
│ │ │ │ │ ├── VRTK_SnapDropZone.cs
│ │ │ │ │ └── VRTK_SnapDropZone.cs.meta
│ │ │ │ └── Scripts.meta
│ │ │ ├── Resources.meta
│ │ │ ├── SnapDropZone.prefab
│ │ │ ├── SnapDropZone.prefab.meta
│ │ │ ├── VRSimulatorCameraRig.prefab
│ │ │ └── VRSimulatorCameraRig.prefab.meta
│ │ ├── Prefabs.meta
│ │ ├── README.pdf
│ │ ├── README.pdf.meta
│ │ ├── Scripts
│ │ │ ├── Controls
│ │ │ │ ├── 2D
│ │ │ │ │ ├── PanelMenu
│ │ │ │ │ │ ├── PanelMenuController.cs
│ │ │ │ │ │ ├── PanelMenuController.cs.meta
│ │ │ │ │ │ ├── PanelMenuItemController.cs
│ │ │ │ │ │ └── PanelMenuItemController.cs.meta
│ │ │ │ │ ├── PanelMenu.meta
│ │ │ │ │ ├── RadialMenu
│ │ │ │ │ │ ├── Editor
│ │ │ │ │ │ │ ├── RadialMenuInspector.cs
│ │ │ │ │ │ │ └── RadialMenuInspector.cs.meta
│ │ │ │ │ │ ├── Editor.meta
│ │ │ │ │ │ ├── Prefabs
│ │ │ │ │ │ │ ├── Arc.prefab
│ │ │ │ │ │ │ └── Arc.prefab.meta
│ │ │ │ │ │ ├── Prefabs.meta
│ │ │ │ │ │ ├── RadialButtonIcon.cs
│ │ │ │ │ │ ├── RadialButtonIcon.cs.meta
│ │ │ │ │ │ ├── RadialMenu.cs
│ │ │ │ │ │ ├── RadialMenu.cs.meta
│ │ │ │ │ │ ├── UICircle.cs
│ │ │ │ │ │ ├── UICircle.cs.meta
│ │ │ │ │ │ ├── VRTK_IndependentRadialMenuController.cs
│ │ │ │ │ │ └── VRTK_IndependentRadialMenuController.cs.meta
│ │ │ │ │ ├── RadialMenuController.cs
│ │ │ │ │ ├── RadialMenuController.cs.meta
│ │ │ │ │ └── RadialMenu.meta
│ │ │ │ ├── 2D.meta
│ │ │ │ ├── 3D
│ │ │ │ │ ├── Utilities
│ │ │ │ │ │ ├── VRTK_ContentHandler.cs
│ │ │ │ │ │ └── VRTK_ContentHandler.cs.meta
│ │ │ │ │ ├── Utilities.meta
│ │ │ │ │ ├── VRTK_Button.cs
│ │ │ │ │ ├── VRTK_Button.cs.meta
│ │ │ │ │ ├── VRTK_Chest.cs
│ │ │ │ │ ├── VRTK_Chest.cs.meta
│ │ │ │ │ ├── VRTK_Control.cs
│ │ │ │ │ ├── VRTK_Control.cs.meta
│ │ │ │ │ ├── VRTK_Door.cs
│ │ │ │ │ ├── VRTK_Door.cs.meta
│ │ │ │ │ ├── VRTK_Drawer.cs
│ │ │ │ │ ├── VRTK_Drawer.cs.meta
│ │ │ │ │ ├── VRTK_Knob.cs
│ │ │ │ │ ├── VRTK_Knob.cs.meta
│ │ │ │ │ ├── VRTK_Lever.cs
│ │ │ │ │ ├── VRTK_Lever.cs.meta
│ │ │ │ │ ├── VRTK_Slider.cs
│ │ │ │ │ ├── VRTK_Slider.cs.meta
│ │ │ │ │ ├── VRTK_SpringLever.cs
│ │ │ │ │ ├── VRTK_SpringLever.cs.meta
│ │ │ │ │ ├── VRTK_Wheel.cs
│ │ │ │ │ └── VRTK_Wheel.cs.meta
│ │ │ │ └── 3D.meta
│ │ │ ├── Controls.meta
│ │ │ ├── Interactions
│ │ │ │ ├── GrabAttachMechanics
│ │ │ │ │ ├── VRTK_BaseGrabAttach.cs
│ │ │ │ │ ├── VRTK_BaseGrabAttach.cs.meta
│ │ │ │ │ ├── VRTK_BaseJointGrabAttach.cs
│ │ │ │ │ ├── VRTK_BaseJointGrabAttach.cs.meta
│ │ │ │ │ ├── VRTK_ChildOfControllerGrabAttach.cs
│ │ │ │ │ ├── VRTK_ChildOfControllerGrabAttach.cs.meta
│ │ │ │ │ ├── VRTK_ClimbableGrabAttach.cs
│ │ │ │ │ ├── VRTK_ClimbableGrabAttach.cs.meta
│ │ │ │ │ ├── VRTK_CustomJointGrabAttach.cs
│ │ │ │ │ ├── VRTK_CustomJointGrabAttach.cs.meta
│ │ │ │ │ ├── VRTK_FixedJointGrabAttach.cs
│ │ │ │ │ ├── VRTK_FixedJointGrabAttach.cs.meta
│ │ │ │ │ ├── VRTK_RotatorTrackGrabAttach.cs
│ │ │ │ │ ├── VRTK_RotatorTrackGrabAttach.cs.meta
│ │ │ │ │ ├── VRTK_SpringJointGrabAttach.cs
│ │ │ │ │ ├── VRTK_SpringJointGrabAttach.cs.meta
│ │ │ │ │ ├── VRTK_TrackObjectGrabAttach.cs
│ │ │ │ │ └── VRTK_TrackObjectGrabAttach.cs.meta
│ │ │ │ ├── GrabAttachMechanics.meta
│ │ │ │ ├── Highlighters
│ │ │ │ │ ├── VRTK_BaseHighlighter.cs
│ │ │ │ │ ├── VRTK_BaseHighlighter.cs.meta
│ │ │ │ │ ├── VRTK_MaterialColorSwapHighlighter.cs
│ │ │ │ │ ├── VRTK_MaterialColorSwapHighlighter.cs.meta
│ │ │ │ │ ├── VRTK_MaterialPropertyBlockColorSwapHighlighter.cs
│ │ │ │ │ ├── VRTK_MaterialPropertyBlockColorSwapHighlighter.cs.meta
│ │ │ │ │ ├── VRTK_OutlineObjectCopyHighlighter.cs
│ │ │ │ │ └── VRTK_OutlineObjectCopyHighlighter.cs.meta
│ │ │ │ ├── Highlighters.meta
│ │ │ │ ├── SecondaryControllerGrabActions
│ │ │ │ │ ├── VRTK_AxisScaleGrabAction.cs
│ │ │ │ │ ├── VRTK_AxisScaleGrabAction.cs.meta
│ │ │ │ │ ├── VRTK_BaseGrabAction.cs
│ │ │ │ │ ├── VRTK_BaseGrabAction.cs.meta
│ │ │ │ │ ├── VRTK_ControlDirectionGrabAction.cs
│ │ │ │ │ ├── VRTK_ControlDirectionGrabAction.cs.meta
│ │ │ │ │ ├── VRTK_SwapControllerGrabAction.cs
│ │ │ │ │ └── VRTK_SwapControllerGrabAction.cs.meta
│ │ │ │ ├── SecondaryControllerGrabActions.meta
│ │ │ │ ├── VRTK_ControllerActions.cs
│ │ │ │ ├── VRTK_ControllerActions.cs.meta
│ │ │ │ ├── VRTK_ControllerEvents.cs
│ │ │ │ ├── VRTK_ControllerEvents.cs.meta
│ │ │ │ ├── VRTK_InteractableObject.cs
│ │ │ │ ├── VRTK_InteractableObject.cs.meta
│ │ │ │ ├── VRTK_InteractControllerAppearance.cs
│ │ │ │ ├── VRTK_InteractControllerAppearance.cs.meta
│ │ │ │ ├── VRTK_InteractGrab.cs
│ │ │ │ ├── VRTK_InteractGrab.cs.meta
│ │ │ │ ├── VRTK_InteractHaptics.cs
│ │ │ │ ├── VRTK_InteractHaptics.cs.meta
│ │ │ │ ├── VRTK_InteractTouch.cs
│ │ │ │ ├── VRTK_InteractTouch.cs.meta
│ │ │ │ ├── VRTK_InteractUse.cs
│ │ │ │ ├── VRTK_InteractUse.cs.meta
│ │ │ │ ├── VRTK_ObjectAutoGrab.cs
│ │ │ │ └── VRTK_ObjectAutoGrab.cs.meta
│ │ │ ├── Interactions.meta
│ │ │ ├── Internal
│ │ │ │ ├── Shaders
│ │ │ │ │ ├── AdaptiveQualityDebugVisualization.shader
│ │ │ │ │ ├── AdaptiveQualityDebugVisualization.shader.meta
│ │ │ │ │ ├── TransparentFresnelBehind.shader
│ │ │ │ │ ├── TransparentFresnelBehind.shader.meta
│ │ │ │ │ ├── UIOverlay.shader
│ │ │ │ │ ├── UIOverlay.shader.meta
│ │ │ │ │ ├── Unlit_TransparentColor.shader
│ │ │ │ │ ├── Unlit_TransparentColor.shader.meta
│ │ │ │ │ ├── VRTK_OutlineBasic.shader
│ │ │ │ │ └── VRTK_OutlineBasic.shader.meta
│ │ │ │ ├── Shaders.meta
│ │ │ │ ├── VRTK_ControllerTracker.cs
│ │ │ │ ├── VRTK_ControllerTracker.cs.meta
│ │ │ │ ├── VRTK_CurveGenerator.cs
│ │ │ │ ├── VRTK_CurveGenerator.cs.meta
│ │ │ │ ├── VRTK_EventSystem.cs
│ │ │ │ ├── VRTK_EventSystem.cs.meta
│ │ │ │ ├── VRTK_ObjectCache.cs
│ │ │ │ ├── VRTK_ObjectCache.cs.meta
│ │ │ │ ├── VRTK_PlayerObject.cs
│ │ │ │ ├── VRTK_PlayerObject.cs.meta
│ │ │ │ ├── VRTK_RoomExtender_PlayAreaGizmo.cs
│ │ │ │ ├── VRTK_RoomExtender_PlayAreaGizmo.cs.meta
│ │ │ │ ├── VRTK_ScreenFade.cs
│ │ │ │ ├── VRTK_ScreenFade.cs.meta
│ │ │ │ ├── VRTK_TrackedController.cs
│ │ │ │ ├── VRTK_TrackedController.cs.meta
│ │ │ │ ├── VRTK_TrackedHeadset.cs
│ │ │ │ ├── VRTK_TrackedHeadset.cs.meta
│ │ │ │ ├── VRTK_UIGraphicRaycaster.cs
│ │ │ │ ├── VRTK_UIGraphicRaycaster.cs.meta
│ │ │ │ ├── VRTK_VRInputModule.cs
│ │ │ │ └── VRTK_VRInputModule.cs.meta
│ │ │ ├── Internal.meta
│ │ │ ├── Locomotion
│ │ │ │ ├── ObjectControlActions
│ │ │ │ │ ├── VRTK_BaseObjectControlAction.cs
│ │ │ │ │ ├── VRTK_BaseObjectControlAction.cs.meta
│ │ │ │ │ ├── VRTK_RotateObjectControlAction.cs
│ │ │ │ │ ├── VRTK_RotateObjectControlAction.cs.meta
│ │ │ │ │ ├── VRTK_SlideObjectControlAction.cs
│ │ │ │ │ ├── VRTK_SlideObjectControlAction.cs.meta
│ │ │ │ │ ├── VRTK_SnapRotateObjectControlAction.cs
│ │ │ │ │ ├── VRTK_SnapRotateObjectControlAction.cs.meta
│ │ │ │ │ ├── VRTK_WarpObjectControlAction.cs
│ │ │ │ │ └── VRTK_WarpObjectControlAction.cs.meta
│ │ │ │ ├── ObjectControlActions.meta
│ │ │ │ ├── VRTK_BasicTeleport.cs
│ │ │ │ ├── VRTK_BasicTeleport.cs.meta
│ │ │ │ ├── VRTK_ButtonControl.cs
│ │ │ │ ├── VRTK_ButtonControl.cs.meta
│ │ │ │ ├── VRTK_DashTeleport.cs
│ │ │ │ ├── VRTK_DashTeleport.cs.meta
│ │ │ │ ├── VRTK_HeightAdjustTeleport.cs
│ │ │ │ ├── VRTK_HeightAdjustTeleport.cs.meta
│ │ │ │ ├── VRTK_MoveInPlace.cs
│ │ │ │ ├── VRTK_MoveInPlace.cs.meta
│ │ │ │ ├── VRTK_ObjectControl.cs
│ │ │ │ ├── VRTK_ObjectControl.cs.meta
│ │ │ │ ├── VRTK_PlayerClimb.cs
│ │ │ │ ├── VRTK_PlayerClimb.cs.meta
│ │ │ │ ├── VRTK_RoomExtender.cs
│ │ │ │ ├── VRTK_RoomExtender.cs.meta
│ │ │ │ ├── VRTK_TeleportDisableOnControllerObscured.cs
│ │ │ │ ├── VRTK_TeleportDisableOnControllerObscured.cs.meta
│ │ │ │ ├── VRTK_TeleportDisableOnHeadsetCollision.cs
│ │ │ │ ├── VRTK_TeleportDisableOnHeadsetCollision.cs.meta
│ │ │ │ ├── VRTK_TouchpadControl.cs
│ │ │ │ ├── VRTK_TouchpadControl.cs.meta
│ │ │ │ ├── VRTK_TouchpadMovement.cs
│ │ │ │ ├── VRTK_TouchpadMovement.cs.meta
│ │ │ │ ├── VRTK_TouchpadWalking.cs
│ │ │ │ └── VRTK_TouchpadWalking.cs.meta
│ │ │ ├── Locomotion.meta
│ │ │ ├── Pointers
│ │ │ │ ├── PointerRenderers
│ │ │ │ │ ├── VRTK_BasePointerRenderer.cs
│ │ │ │ │ ├── VRTK_BasePointerRenderer.cs.meta
│ │ │ │ │ ├── VRTK_BezierPointerRenderer.cs
│ │ │ │ │ ├── VRTK_BezierPointerRenderer.cs.meta
│ │ │ │ │ ├── VRTK_StraightPointerRenderer.cs
│ │ │ │ │ └── VRTK_StraightPointerRenderer.cs.meta
│ │ │ │ ├── PointerRenderers.meta
│ │ │ │ ├── VRTK_BasePointer.cs
│ │ │ │ ├── VRTK_BasePointer.cs.meta
│ │ │ │ ├── VRTK_BezierPointer.cs
│ │ │ │ ├── VRTK_BezierPointer.cs.meta
│ │ │ │ ├── VRTK_DestinationMarker.cs
│ │ │ │ ├── VRTK_DestinationMarker.cs.meta
│ │ │ │ ├── VRTK_PlayAreaCursor.cs
│ │ │ │ ├── VRTK_PlayAreaCursor.cs.meta
│ │ │ │ ├── VRTK_Pointer.cs
│ │ │ │ ├── VRTK_Pointer.cs.meta
│ │ │ │ ├── VRTK_SimplePointer.cs
│ │ │ │ └── VRTK_SimplePointer.cs.meta
│ │ │ ├── Pointers.meta
│ │ │ ├── Presence
│ │ │ │ ├── VRTK_BodyPhysics.cs
│ │ │ │ ├── VRTK_BodyPhysics.cs.meta
│ │ │ │ ├── VRTK_HeadsetCollision.cs
│ │ │ │ ├── VRTK_HeadsetCollision.cs.meta
│ │ │ │ ├── VRTK_HeadsetCollisionFade.cs
│ │ │ │ ├── VRTK_HeadsetCollisionFade.cs.meta
│ │ │ │ ├── VRTK_HeadsetControllerAware.cs
│ │ │ │ ├── VRTK_HeadsetControllerAware.cs.meta
│ │ │ │ ├── VRTK_HeadsetFade.cs
│ │ │ │ ├── VRTK_HeadsetFade.cs.meta
│ │ │ │ ├── VRTK_HipTracking.cs
│ │ │ │ ├── VRTK_HipTracking.cs.meta
│ │ │ │ ├── VRTK_PositionRewind.cs
│ │ │ │ └── VRTK_PositionRewind.cs.meta
│ │ │ ├── Presence.meta
│ │ │ ├── UI
│ │ │ │ ├── VRTK_UICanvas.cs
│ │ │ │ ├── VRTK_UICanvas.cs.meta
│ │ │ │ ├── VRTK_UIDraggableItem.cs
│ │ │ │ ├── VRTK_UIDraggableItem.cs.meta
│ │ │ │ ├── VRTK_UIDropZone.cs
│ │ │ │ ├── VRTK_UIDropZone.cs.meta
│ │ │ │ ├── VRTK_UIPointer.cs
│ │ │ │ └── VRTK_UIPointer.cs.meta
│ │ │ ├── UI.meta
│ │ │ ├── Utilities
│ │ │ │ ├── ObjectFollow
│ │ │ │ │ ├── VRTK_ObjectFollow.cs
│ │ │ │ │ ├── VRTK_ObjectFollow.cs.meta
│ │ │ │ │ ├── VRTK_RigidbodyFollow.cs
│ │ │ │ │ ├── VRTK_RigidbodyFollow.cs.meta
│ │ │ │ │ ├── VRTK_TransformFollow.cs
│ │ │ │ │ └── VRTK_TransformFollow.cs.meta
│ │ │ │ ├── ObjectFollow.meta
│ │ │ │ ├── UnityEvents
│ │ │ │ │ ├── VRTK_BasicTeleport_UnityEvents.cs
│ │ │ │ │ ├── VRTK_BasicTeleport_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_BodyPhysics_UnityEvents.cs
│ │ │ │ │ ├── VRTK_BodyPhysics_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_Button_UnityEvents.cs
│ │ │ │ │ ├── VRTK_Button_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_ControllerActions_UnityEvents.cs
│ │ │ │ │ ├── VRTK_ControllerActions_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_ControllerEvents_UnityEvents.cs
│ │ │ │ │ ├── VRTK_ControllerEvents_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_Control_UnityEvents.cs
│ │ │ │ │ ├── VRTK_Control_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_DashTeleport_UnityEvents.cs
│ │ │ │ │ ├── VRTK_DashTeleport_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_DestinationMarker_UnityEvents.cs
│ │ │ │ │ ├── VRTK_DestinationMarker_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_HeadsetCollision_UnityEvents.cs
│ │ │ │ │ ├── VRTK_HeadsetCollision_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_HeadsetControllerAware_UnityEvents.cs
│ │ │ │ │ ├── VRTK_HeadsetControllerAware_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_HeadsetFade_UnityEvents.cs
│ │ │ │ │ ├── VRTK_HeadsetFade_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_InteractableObject_UnityEvents.cs
│ │ │ │ │ ├── VRTK_InteractableObject_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_InteractGrab_UnityEvents.cs
│ │ │ │ │ ├── VRTK_InteractGrab_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_InteractTouch_UnityEvents.cs
│ │ │ │ │ ├── VRTK_InteractTouch_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_InteractUse_UnityEvents.cs
│ │ │ │ │ ├── VRTK_InteractUse_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_ObjectControl_UnityEvents.cs
│ │ │ │ │ ├── VRTK_ObjectControl_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_PlayerClimb_UnityEvents.cs
│ │ │ │ │ ├── VRTK_PlayerClimb_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_SnapDropZone_UnityEvents.cs
│ │ │ │ │ ├── VRTK_SnapDropZone_UnityEvents.cs.meta
│ │ │ │ │ ├── VRTK_UIPointer_UnityEvents.cs
│ │ │ │ │ └── VRTK_UIPointer_UnityEvents.cs.meta
│ │ │ │ ├── UnityEvents.meta
│ │ │ │ ├── VRTK_AdaptiveQuality.cs
│ │ │ │ ├── VRTK_AdaptiveQuality.cs.meta
│ │ │ │ ├── VRTK_DeviceFinder.cs
│ │ │ │ ├── VRTK_DeviceFinder.cs.meta
│ │ │ │ ├── VRTK_PolicyList.cs
│ │ │ │ ├── VRTK_PolicyList.cs.meta
│ │ │ │ ├── VRTK_SDKManager.cs
│ │ │ │ ├── VRTK_SDKManager.cs.meta
│ │ │ │ ├── VRTK_SharedMethods.cs
│ │ │ │ ├── VRTK_SharedMethods.cs.meta
│ │ │ │ ├── VRTK_Simulator.cs
│ │ │ │ └── VRTK_Simulator.cs.meta
│ │ │ └── Utilities.meta
│ │ ├── Scripts.meta
│ │ ├── SDK
│ │ │ ├── Base
│ │ │ │ ├── SDK_BaseBoundaries.cs
│ │ │ │ ├── SDK_BaseBoundaries.cs.meta
│ │ │ │ ├── SDK_BaseController.cs
│ │ │ │ ├── SDK_BaseController.cs.meta
│ │ │ │ ├── SDK_BaseHeadset.cs
│ │ │ │ ├── SDK_BaseHeadset.cs.meta
│ │ │ │ ├── SDK_BaseSystem.cs
│ │ │ │ └── SDK_BaseSystem.cs.meta
│ │ │ ├── Base.meta
│ │ │ ├── Daydream
│ │ │ │ ├── DaydreamReach.cs
│ │ │ │ ├── DaydreamReach.cs.meta
│ │ │ │ ├── DAYDREAM_README.md
│ │ │ │ ├── DAYDREAM_README.md.meta
│ │ │ │ ├── SDK_DaydreamBoundaries.cs
│ │ │ │ ├── SDK_DaydreamBoundaries.cs.meta
│ │ │ │ ├── SDK_DaydreamController.cs
│ │ │ │ ├── SDK_DaydreamController.cs.meta
│ │ │ │ ├── SDK_DaydreamHeadset.cs
│ │ │ │ ├── SDK_DaydreamHeadset.cs.meta
│ │ │ │ ├── SDK_DaydreamSystem.cs
│ │ │ │ └── SDK_DaydreamSystem.cs.meta
│ │ │ ├── Daydream.meta
│ │ │ ├── Fallback
│ │ │ │ ├── SDK_FallbackBoundaries.cs
│ │ │ │ ├── SDK_FallbackBoundaries.cs.meta
│ │ │ │ ├── SDK_FallbackController.cs
│ │ │ │ ├── SDK_FallbackController.cs.meta
│ │ │ │ ├── SDK_FallbackHeadset.cs
│ │ │ │ ├── SDK_FallbackHeadset.cs.meta
│ │ │ │ ├── SDK_FallbackSystem.cs
│ │ │ │ └── SDK_FallbackSystem.cs.meta
│ │ │ ├── Fallback.meta
│ │ │ ├── OculusVR
│ │ │ │ ├── SDK_OculusVRBoundaries.cs
│ │ │ │ ├── SDK_OculusVRBoundaries.cs.meta
│ │ │ │ ├── SDK_OculusVRController.cs
│ │ │ │ ├── SDK_OculusVRController.cs.meta
│ │ │ │ ├── SDK_OculusVRHeadset.cs
│ │ │ │ ├── SDK_OculusVRHeadset.cs.meta
│ │ │ │ ├── SDK_OculusVRSystem.cs
│ │ │ │ └── SDK_OculusVRSystem.cs.meta
│ │ │ ├── OculusVR.meta
│ │ │ ├── Simulator
│ │ │ │ ├── SDK_ControllerSim.cs
│ │ │ │ ├── SDK_ControllerSim.cs.meta
│ │ │ │ ├── SDK_InputSimulator.cs
│ │ │ │ ├── SDK_InputSimulator.cs.meta
│ │ │ │ ├── SDK_SimBoundaries.cs
│ │ │ │ ├── SDK_SimBoundaries.cs.meta
│ │ │ │ ├── SDK_SimController.cs
│ │ │ │ ├── SDK_SimController.cs.meta
│ │ │ │ ├── SDK_SimHeadset.cs
│ │ │ │ ├── SDK_SimHeadset.cs.meta
│ │ │ │ ├── SDK_SimSystem.cs
│ │ │ │ └── SDK_SimSystem.cs.meta
│ │ │ ├── Simulator.meta
│ │ │ ├── SteamVR
│ │ │ │ ├── SDK_SteamVRBoundaries.cs
│ │ │ │ ├── SDK_SteamVRBoundaries.cs.meta
│ │ │ │ ├── SDK_SteamVRController.cs
│ │ │ │ ├── SDK_SteamVRController.cs.meta
│ │ │ │ ├── SDK_SteamVRHeadset.cs
│ │ │ │ ├── SDK_SteamVRHeadset.cs.meta
│ │ │ │ ├── SDK_SteamVRSystem.cs
│ │ │ │ └── SDK_SteamVRSystem.cs.meta
│ │ │ ├── SteamVR.meta
│ │ │ ├── VRTK_SDK_Bridge.cs
│ │ │ └── VRTK_SDK_Bridge.cs.meta
│ │ ├── SDK.meta
│ │ ├── Version.txt
│ │ └── Version.txt.meta
│ └── VRTK.meta
├── Assets.meta
├── CHANGELOG.md
├── CHANGELOG.md.meta
├── CODE_OF_CONDUCT.md
├── CODE_OF_CONDUCT.md.meta
├── CONTRIBUTING.md
├── CONTRIBUTING.md.meta
├── DOCUMENTATION.md
├── DOCUMENTATION.md.meta
├── EXAMPLES.md
├── EXAMPLES.md.meta
├── FAQ.md
├── FAQ.md.meta
├── GETTING_STARTED.md
├── GETTING_STARTED.md.meta
├── ISSUE_TEMPLATE.md
├── ISSUE_TEMPLATE.md.meta
├── LICENSE
├── LICENSE.meta
├── MADEWITHVRTK.md
├── MADEWITHVRTK.md.meta
├── ProjectSettings
│ ├── AudioManager.asset
│ ├── AudioManager.asset.meta
│ ├── ClusterInputManager.asset
│ ├── ClusterInputManager.asset.meta
│ ├── DynamicsManager.asset
│ ├── DynamicsManager.asset.meta
│ ├── EditorBuildSettings.asset
│ ├── EditorBuildSettings.asset.meta
│ ├── EditorSettings.asset
│ ├── EditorSettings.asset.meta
│ ├── GraphicsSettings.asset
│ ├── GraphicsSettings.asset.meta
│ ├── InputManager.asset
│ ├── InputManager.asset.meta
│ ├── NavMeshAreas.asset
│ ├── NavMeshAreas.asset.meta
│ ├── NetworkManager.asset
│ ├── NetworkManager.asset.meta
│ ├── Physics2DSettings.asset
│ ├── Physics2DSettings.asset.meta
│ ├── ProjectSettings.asset
│ ├── ProjectSettings.asset.meta
│ ├── QualitySettings.asset
│ ├── QualitySettings.asset.meta
│ ├── TagManager.asset
│ ├── TagManager.asset.meta
│ ├── TimeManager.asset
│ ├── TimeManager.asset.meta
│ ├── UnityAdsSettings.asset
│ ├── UnityAdsSettings.asset.meta
│ ├── UnityConnectSettings.asset
│ └── UnityConnectSettings.asset.meta
├── ProjectSettings.meta
├── README.md
├── README.md.meta
├── SteamVR_Unity_Toolkit.sln.DotSettings
├── SteamVR_Unity_Toolkit.sln.DotSettings.meta
├── THIRD_PARTY_NOTICES
└── THIRD_PARTY_NOTICES.meta
66 directories, 919 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论