Bläddra i källkod

添加停止按钮,修改UI

ZXP 1 år sedan
förälder
incheckning
2d6a86011a
3 ändrade filer med 576 tillägg och 187 borttagningar
  1. 164 8
      Assets/Prefabs/SelectPrefab.prefab
  2. 390 176
      Assets/Prefabs/WorldCanvas.prefab
  3. 22 3
      Assets/Scripts/PlayList.cs

+ 164 - 8
Assets/Prefabs/SelectPrefab.prefab

@@ -1,5 +1,82 @@
 %YAML 1.1
 %TAG !u! tag:unity3d.com,2011:
+--- !u!1 &206015021155798857
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2163584038379160671}
+  - component: {fileID: 2018028825878066888}
+  - component: {fileID: 6492052895434570198}
+  m_Layer: 5
+  m_Name: AnswerBackGround
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &2163584038379160671
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 206015021155798857}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 1659389479485678961}
+  - {fileID: 5943149763872498518}
+  m_Father: {fileID: 5943149763234368313}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: -2680, y: 55.794617}
+  m_SizeDelta: {x: 566, y: 1401}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2018028825878066888
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 206015021155798857}
+  m_CullTransparentMesh: 1
+--- !u!114 &6492052895434570198
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 206015021155798857}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: 6cb2cf9b1132ec241b49219ff53a8c7f, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
 --- !u!1 &437504250463326324
 GameObject:
   m_ObjectHideFlags: 0
@@ -133,6 +210,85 @@ MonoBehaviour:
           m_StringArgument: 
           m_BoolArgument: 0
         m_CallState: 2
+--- !u!1 &3598049237769983302
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1659389479485678961}
+  - component: {fileID: 6007663573131960888}
+  - component: {fileID: 4292156736828149729}
+  m_Layer: 5
+  m_Name: Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1659389479485678961
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3598049237769983302}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 2163584038379160671}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 1}
+  m_AnchorMax: {x: 0.5, y: 1}
+  m_AnchoredPosition: {x: 0.000030518, y: -93.49}
+  m_SizeDelta: {x: 566, y: 187}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6007663573131960888
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3598049237769983302}
+  m_CullTransparentMesh: 1
+--- !u!114 &4292156736828149729
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3598049237769983302}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 56
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 57
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u4F5C\u7B54\u533A"
 --- !u!1 &5630067044170569614
 GameObject:
   m_ObjectHideFlags: 0
@@ -447,7 +603,7 @@ RectTransform:
   m_Children:
   - {fileID: 5943149763677828824}
   - {fileID: 5943149762888284033}
-  - {fileID: 5943149763872498518}
+  - {fileID: 2163584038379160671}
   - {fileID: 5943149762659415358}
   - {fileID: 7289238360302640588}
   - {fileID: 2110937469701010603}
@@ -835,17 +991,17 @@ RectTransform:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 5943149763872498537}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children: []
-  m_Father: {fileID: 5943149763234368313}
-  m_RootOrder: 2
+  m_Father: {fileID: 2163584038379160671}
+  m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -2405, y: -0.012573}
-  m_SizeDelta: {x: 566, y: 1138.7}
+  m_AnchoredPosition: {x: -0.000091553, y: -93.479}
+  m_SizeDelta: {x: 566, y: 1214}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &5943149763872498516
 CanvasRenderer:
@@ -868,14 +1024,14 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_Color: {r: 1, g: 1, b: 1, a: 0}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: 6cb2cf9b1132ec241b49219ff53a8c7f, type: 3}
+  m_Sprite: {fileID: 0}
   m_Type: 0
   m_PreserveAspect: 0
   m_FillCenter: 1

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 390 - 176
Assets/Prefabs/WorldCanvas.prefab


+ 22 - 3
Assets/Scripts/PlayList.cs

@@ -15,17 +15,35 @@ public class PlayList : MonoBehaviour
     /// <summary>
     /// 答案数据
     /// </summary>
-    private List<bool> saveData;
+    [Header("答案数据")]
+    public List<bool> saveData;
     private void Start()
     {
         //StartPlayState2();
     }
-
+    /// <summary>
+    /// 跳过
+    /// </summary>
     public void Skip()
     {
 
         waitTime = 0.5f;
-
+    }
+    /// <summary>
+    /// 停止并退出当前课程
+    /// </summary>
+    public void StopAll()
+    {
+        StopAllCoroutines();
+        for (int i = 0; i < playListObjects1.Length; i++)
+        {
+            playListObjects1[i].gameObject.SetActive(false);
+        }
+        for (int i = 0; i < playListObjects.Length; i++)
+        {
+            playListObjects[i].gameObject.SetActive(false);
+        }
+        gameObject.SetActive(false);
     }
     /// <summary>
     /// 播放课堂行为管理
@@ -66,6 +84,7 @@ public class PlayList : MonoBehaviour
             waitTime = 9999999;
             selectPrefab.SelectPrefabCreateInit((bool value) =>
             {
+                saveData.Add(value);
                 waitTime = 0;
             });
         }

Vissa filer visades inte eftersom för många filer har ändrats

粤ICP备19079148号