浏览代码

添加VR手柄的操作

killf 1 年之前
父节点
当前提交
0ab32f1446

+ 4 - 8
Config/DefaultInput.ini

@@ -145,7 +145,8 @@ DoubleClickTime=0.200000
 +ActionMappings=(ActionName="BeginTurn",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=R)
 +ActionMappings=(ActionName="Charge",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=T)
 +ActionMappings=(ActionName="BeginCollect",bShift=False,bCtrl=True,bAlt=False,bCmd=False,Key=O)
-+ActionMappings=(ActionName="Teleport",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Grip_Click)
++ActionMappings=(ActionName="Teleport",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Trigger_Click)
++ActionMappings=(ActionName="Charge",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Trigger_Click)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=W)
 +AxisMappings=(AxisName="MoveForward",Scale=-1.000000,Key=S)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=Up)
@@ -154,13 +155,9 @@ DoubleClickTime=0.200000
 +AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=A)
 +AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=D)
 +AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=Gamepad_LeftX)
-+AxisMappings=(AxisName="TurnRate",Scale=1.000000,Key=Gamepad_RightX)
-+AxisMappings=(AxisName="TurnRate",Scale=-1.000000,Key=Left)
-+AxisMappings=(AxisName="TurnRate",Scale=1.000000,Key=Right)
 +AxisMappings=(AxisName="Turn",Scale=1.000000,Key=MouseX)
 +AxisMappings=(AxisName="LookUpRate",Scale=1.000000,Key=Gamepad_RightY)
 +AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY)
-+AxisMappings=(AxisName="TurnRate",Scale=-1.000000,Key=Vive_Right_Trackpad_X)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=Daydream_Left_Trackpad_Y)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=Vive_Left_Trackpad_Y)
 +AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=Daydream_Left_Trackpad_X)
@@ -169,9 +166,6 @@ DoubleClickTime=0.200000
 +AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=OculusGo_Left_Trackpad_X)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=MixedReality_Left_Thumbstick_Y)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=OculusGo_Left_Trackpad_Y)
-+AxisMappings=(AxisName="TurnRate",Scale=-1.000000,Key=MixedReality_Right_Thumbstick_X)
-+AxisMappings=(AxisName="TurnRate",Scale=-1.000000,Key=OculusTouch_Right_Thumbstick_X)
-+AxisMappings=(AxisName="TurnRate",Scale=-1.000000,Key=ValveIndex_Right_Thumbstick_X)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Y)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=ValveIndex_Left_Thumbstick_Y)
 +AxisMappings=(AxisName="MoveForward",Scale=1.000000,Key=MagicLeap_Left_Trackpad_Y)
@@ -183,6 +177,8 @@ DoubleClickTime=0.200000
 +AxisMappings=(AxisName="TurnRight",Scale=1.000000,Key=E)
 +AxisMappings=(AxisName="MoveUp",Scale=1.000000,Key=J)
 +AxisMappings=(AxisName="MoveUp",Scale=-1.000000,Key=K)
++AxisMappings=(AxisName="Turn",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_X)
++AxisMappings=(AxisName="ChargeSelecting",Scale=1.000000,Key=Mouse2D)
 DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput
 DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent
 DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks

二进制
Content/BP/MenuGameMode.uasset


二进制
Content/BP/VRGameMode2.uasset → Content/BP/Trash/VRGameMode2.uasset


二进制
Content/BP/Trash/VRPlayerController.uasset


二进制
Content/BP/VRPlayerController2.uasset → Content/BP/Trash/VRPlayerController2.uasset


二进制
Content/BP/Utils.uasset


二进制
Content/BP/VRBlock.uasset


二进制
Content/BP/VRCharacter.uasset


二进制
Content/BP/VRGameMode.uasset


二进制
Content/BP/VRGroup.uasset


二进制
Content/BP/VRMenuObject.uasset


二进制
Content/BP/VRPlayerController.uasset


二进制
Content/BP/VRPlayerController3.uasset


二进制
Content/Maps/Demo/Map007.umap


二进制
Content/Maps/Map010.umap


二进制
Content/Maps/MenuMap.umap


二进制
Content/Maps/VRMenuMap.umap


二进制
Content/UI/MenuWidget.uasset


+ 7 - 2
TetreeseDemo.uproject

@@ -30,8 +30,13 @@
 			]
 		},
 		{
-			"Name": "TDxUnrealEditor",
-			"Enabled": true
+			"Name": "OpenXRMsftHandInteraction",
+			"Enabled": true,
+			"SupportedTargetPlatforms": [
+				"Win64",
+				"Android",
+				"HoloLens"
+			]
 		}
 	]
 }