Sfoglia il codice sorgente

修改屏幕震动bug

SZAND\msx_2 6 mesi fa
parent
commit
e81978ce9b

+ 2 - 2
ActionTowerDefense/Assets/Scenes/Game.unity

@@ -17840,9 +17840,9 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 70f2d921afca2114fa05eb21271c32b6, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  screenShake: {fileID: 0}
+  screenShake: {fileID: 1055802832}
   reflectPresets:
-  - minX: 1
+  - minX: 0
     effects:
     - effect: 1
       level: 0

+ 3 - 3
ActionTowerDefense/Assets/Scripts/SystemReflect/ScreenReflectPresets.cs

@@ -37,11 +37,11 @@ public class ScreenReflectPresets : MonoBehaviour
 
     public void ScreenReflect(HitFeedbackSystem hfs, int x)
     {
-        foreach (ScreenReflectInfo sri in reflectPresets)
+        for (int i = reflectPresets.Count; i > 0; i--)
         {
-            if (x >= sri.minX)
+            if (x >= reflectPresets[i].minX)
             {
-                foreach (ScreenReflects sr in sri.effects)
+                foreach (ScreenReflects sr in reflectPresets[i].effects)
                 {
                     switch (sr.effect)
                     {