ソースを参照

刺客冲刺蓄力丢失bug

LAPTOP-OM1V99U2\永远de小亡灵 1 年間 前
コミット
a77e3df276

+ 7 - 1
ActionTowerDefense/Assets/Resources/Prefab/ESpirits_Invisible.prefab

@@ -47,6 +47,9 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   owner: {fileID: 0}
   trigObjList: []
+  needToChange: 0
+  maxLen: 0
+  minLen: 0
 --- !u!65 &6745998926352348214
 BoxCollider:
   m_ObjectHideFlags: 0
@@ -257,6 +260,7 @@ MonoBehaviour:
   invincibleTime: 0
   totalInvincibleTime: 0
   targetCharacter: {fileID: 0}
+  beTargetCharacter: []
   searchTrigger: {fileID: 5104552355235513707}
   targetTypes: 010000000300000002000000
   canHitFly: 0
@@ -265,7 +269,7 @@ MonoBehaviour:
   rope: {fileID: 0}
   hasHpUp: 0
   beLarger: 0
-  canMove: 1
+  canMove: 0
   foot: {fileID: 2437299196663985756}
   extraRiseGravity: -28.8
   extraFallGravity: -14.4
@@ -298,6 +302,7 @@ MonoBehaviour:
   attackRatio: 0
   maxMoveSpeed: 12
   minMoveSpeed: 8
+  runSpeed: 0
   dropSoul: 3
   soulPrefab: {fileID: 1723151111827507807, guid: e2b65aa482f2f1447a4074208d72b778, type: 3}
   soulStartSpeed: 1
@@ -317,6 +322,7 @@ MonoBehaviour:
   dashEffect: {fileID: 0}
   targetDir: {x: 0, y: 0, z: 0}
   haveDownRush: 0
+  rushHaveAttack: 0
   downRushTime: 0
   finishRushTime: 0
   isBack: 0

+ 5 - 1
ActionTowerDefense/Assets/Resources/Prefab/Spirits_Invisible.prefab

@@ -47,6 +47,9 @@ MonoBehaviour:
   m_EditorClassIdentifier: 
   owner: {fileID: 0}
   trigObjList: []
+  needToChange: 0
+  maxLen: 0
+  minLen: 0
 --- !u!65 &6745998926352348214
 BoxCollider:
   m_ObjectHideFlags: 0
@@ -235,6 +238,7 @@ MonoBehaviour:
   invincibleTime: 0
   totalInvincibleTime: 0
   targetCharacter: {fileID: 0}
+  beTargetCharacter: []
   searchTrigger: {fileID: 5104552355235513707}
   targetTypes: 0400000005000000
   canHitFly: 0
@@ -243,7 +247,7 @@ MonoBehaviour:
   rope: {fileID: 0}
   hasHpUp: 0
   beLarger: 0
-  canMove: 1
+  canMove: 0
   foot: {fileID: 2437299196663985756}
   extraRiseGravity: -28.8
   extraFallGravity: -14.4

+ 2 - 0
ActionTowerDefense/Assets/Scripts/Enemy.cs

@@ -527,6 +527,7 @@ public class Enemy : MoveCharacter
                 time += Time.deltaTime;
                 if (time > finishRushTime)
                 {
+                    time = 0;
                     ChangeState(CharacterState.Idle);
                 }
                 break;
@@ -570,6 +571,7 @@ public class Enemy : MoveCharacter
                 isFindPlayer = false;
                 break;
             case CharacterState.ReadyToRush:
+
                 aimEffect.SetActive(false);
                 aimEffect.transform.localScale = Vector3.zero;
                 rb.constraints =