From 78b3fffa8b9e486188a9b7ee8a945d4ebb282bf3 Mon Sep 17 00:00:00 2001 From: "PS2022BEIQYLQO\\Admin" <1159790761@qq.com> Date: Sat, 18 May 2024 12:14:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- EmergencyEvacuation/Assets/HMDControl.cs | 13 +----- EmergencyEvacuation/Assets/Scenes/Main.unity | 13 ------ EmergencyEvacuation/Assets/XRControl.cs | 44 -------------------- EmergencyEvacuation/Assets/XRControl.cs.meta | 11 ----- 4 files changed, 2 insertions(+), 79 deletions(-) delete mode 100644 EmergencyEvacuation/Assets/XRControl.cs delete mode 100644 EmergencyEvacuation/Assets/XRControl.cs.meta diff --git a/EmergencyEvacuation/Assets/HMDControl.cs b/EmergencyEvacuation/Assets/HMDControl.cs index d3e9b85..db02af3 100644 --- a/EmergencyEvacuation/Assets/HMDControl.cs +++ b/EmergencyEvacuation/Assets/HMDControl.cs @@ -16,23 +16,14 @@ public class HMDControl : MonoBehaviour void Start() { head.transform.position +=new Vector3(0,1,0) * 2.8f; - //handright.transform.position = new Vector3(-0.77f, 0.94f, 2.1f); - //handleft.transform.position = new Vector3(-0.47f, 0.94f, 1.5f); + } // Update is called once per frame void Update() { - //// 获取水平和垂直输入 - //float h = Input.GetAxis("Horizontal"); - //float v = Input.GetAxis("Vertical"); - - // 根据输入移动物体 - //Vector3 movement = new Vector3(h, 0f, v); - //head.transform.Translate(movement * speed * Time.deltaTime); - //handleft.transform.position = new Vector3(0.063f, 2.022f, 0.745f) ; - //handleft.transform.eulerAngles = new Vector3(-110, -80, -179); + float moveDirection = Input.GetAxis("Vertical"); // W 和 S 键 float turnDirection = Input.GetAxis("Horizontal"); // A 和 D 键 diff --git a/EmergencyEvacuation/Assets/Scenes/Main.unity b/EmergencyEvacuation/Assets/Scenes/Main.unity index 9e966f4..0c78277 100644 --- a/EmergencyEvacuation/Assets/Scenes/Main.unity +++ b/EmergencyEvacuation/Assets/Scenes/Main.unity @@ -4391,7 +4391,6 @@ GameObject: - component: {fileID: 1687875735} - component: {fileID: 1687875734} - component: {fileID: 1687875736} - - component: {fileID: 1687875737} m_Layer: 0 m_Name: Manager m_TagString: Untagged @@ -4445,18 +4444,6 @@ MonoBehaviour: handright: {fileID: 1724965350} moveSpeed: 5 turnSpeed: 100 ---- !u!114 &1687875737 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1687875733} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 769b401939dd60141b0d748e39469b2a, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &1724965350 GameObject: m_ObjectHideFlags: 0 diff --git a/EmergencyEvacuation/Assets/XRControl.cs b/EmergencyEvacuation/Assets/XRControl.cs deleted file mode 100644 index 2d79b7a..0000000 --- a/EmergencyEvacuation/Assets/XRControl.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System.Collections; -using UnityEngine; -using UnityEngine.XR.Management; - -public class XRControl : MonoBehaviour -{ - private XRManagerSettings xrManager; - - void Start() - { - xrManager = XRGeneralSettings.Instance.Manager; - if (XRGeneralSettings.Instance.Manager.activeLoader == null) { StopXR(); } - } - - public void StartXR() - { - StartCoroutine(StartXRLoader()); - } - - public void StopXR() - { - StartCoroutine(StopXRLoader()); - } - - private IEnumerator StartXRLoader() - { - if (!xrManager.isInitializationComplete) - { - xrManager.InitializeLoader(); - yield return new WaitUntil(() => xrManager.isInitializationComplete); - xrManager.StartSubsystems(); - } - } - - private IEnumerator StopXRLoader() - { - if (xrManager.isInitializationComplete) - { - xrManager.StopSubsystems(); - xrManager.DeinitializeLoader(); - yield return null; - } - } -} diff --git a/EmergencyEvacuation/Assets/XRControl.cs.meta b/EmergencyEvacuation/Assets/XRControl.cs.meta deleted file mode 100644 index 15c7007..0000000 --- a/EmergencyEvacuation/Assets/XRControl.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 769b401939dd60141b0d748e39469b2a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: