Browse Source

修改同时出现两个标题Bug

DGJ 1 year ago
parent
commit
5b899d0407
2 changed files with 11 additions and 5 deletions
  1. 2 2
      Assets/Scenes/LangChaoDemo2.unity
  2. 9 3
      Assets/Scripts/Tool/HeadBtnManager.cs

+ 2 - 2
Assets/Scenes/LangChaoDemo2.unity

@@ -2388,7 +2388,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!224 &188755533
 RectTransform:
   m_ObjectHideFlags: 0
@@ -22738,7 +22738,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!224 &1688067942
 RectTransform:
   m_ObjectHideFlags: 0

+ 9 - 3
Assets/Scripts/Tool/HeadBtnManager.cs

@@ -40,6 +40,7 @@ public class HeadBtnManager : MonoSingleton<HeadBtnManager>, IController
             Hide();
             if (uiFollow != null)
                 uiFollow.Show(transform.position);
+           
         });
 
         rtcBtn.onClick.AddListener(() =>
@@ -68,13 +69,18 @@ public class HeadBtnManager : MonoSingleton<HeadBtnManager>, IController
     private void Update()
     {
         OnReset?.Invoke();
-        /*
+
+        if (uiFollow != null && (rtcBtn.gameObject.activeSelf == true) && (rtcBtn.gameObject.activeSelf == uiFollow.gameObject.activeSelf))
+        {
+            uiFollow.gameObject.SetActive(false);
+        }
+/*
         player.position =OpenXRCamera.Instance.head.transform.position;
         player.eulerAngles = new Vector3(0,OpenXRCamera.Instance.head.transform.eulerAngles.y, 0);
        
         transform.position = OpenXRCamera.Instance.head.position + player.transform.forward * 1.5f + new Vector3(0f, 0f, 0.1f);
-        transform.eulerAngles = player.eulerAngles;
-        */
+        transform.eulerAngles = player.eulerAngles;*/
+        
     }
 
     public void ShowResetBtn(ScenesManager.SceneType type , UIFollow uiFollow)