diff --git a/Assets/Scripts/UI/UICameraSwitch.cs b/Assets/Scripts/UI/UICameraSwitch.cs
index 1f3d5451..e63756f0 100644
--- a/Assets/Scripts/UI/UICameraSwitch.cs
+++ b/Assets/Scripts/UI/UICameraSwitch.cs
@@ -66,11 +66,11 @@ namespace QFramework.Example
if (string.IsNullOrEmpty(mData.isOn))
{
- if (Near.isOn)
+ if (Near.isOn && Near.gameObject.activeSelf)
{
SetNear();
}
- if (Far.isOn)
+ if (Far.isOn && Far.gameObject.activeSelf)
{
SetNormal();
}
diff --git a/Data/Xml/Exam.xml b/Data/Xml/Exam.xml
index a78d36c9..c2a8ac1b 100644
--- a/Data/Xml/Exam.xml
+++ b/Data/Xml/Exam.xml
@@ -917,9 +917,8 @@
-
-
-
+
+
@@ -966,10 +965,7 @@
-
-
-
-
+
@@ -1062,8 +1058,6 @@
-
-
@@ -1296,6 +1290,9 @@
+
+
+
@@ -1313,9 +1310,14 @@
+
+
+
+
+
@@ -1332,7 +1334,7 @@
-
+
@@ -1365,6 +1367,7 @@
+
@@ -1374,7 +1377,7 @@
-
+
@@ -1479,7 +1482,7 @@
-
+
@@ -1707,7 +1710,7 @@
-
+
@@ -1907,7 +1910,7 @@
-
+
@@ -2066,7 +2069,7 @@
-
+
@@ -2161,7 +2164,6 @@
-
@@ -2470,6 +2472,7 @@
+