lvjincheng 4 years ago
parent
commit
691b190597

+ 1 - 1
Assets/ArtAsset/Hunter/Models/Yeji/Yeji.controller

@@ -322,7 +322,7 @@ AnimatorState:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_Name: IdleOnGround2
-  m_Speed: 1
+  m_Speed: 0.3
   m_CycleOffset: 0
   m_Transitions: []
   m_StateMachineBehaviours: []

+ 1 - 2
Assets/BowArrow/Scenes/GameChallengeScene/Rabbit.cs

@@ -73,7 +73,6 @@ public class Rabbit : TargetAnimal
         this.agent.enabled = false;
         PuaseAutoStrategy();
         onDie?.Invoke(this);
-        AudioMgr.ins.PlayAnimalEffect("rabbit_injured", AudioMgr.GetAudioSource(this.gameObject));
         AudioMgr.ins.PlayCheer(true);
     }
 
@@ -81,7 +80,7 @@ public class Rabbit : TargetAnimal
         RunAwayFromHunter();
         addHurtFlag();
         PuaseAutoStrategy();
-        AudioMgr.ins.PlayAnimalEffect("rabbit_injured", AudioMgr.GetAudioSource(this.gameObject));
+        AudioMgr.ins.PlayCheer(true);
     }
     
     JC.CS.CountLocker hurtFlag = new JC.CS.CountLocker();

+ 2 - 1
Assets/BowArrow/Scenes/GameChallengeScene/Wolf.cs

@@ -120,7 +120,8 @@ public class Wolf : TargetAnimal
                 RunAwayFromHunter();
             } 
         }
-        AudioMgr.ins.PlayAnimalEffect("wolf_injured", AudioMgr.GetAudioSource(this.gameObject));
+        AudioMgr.ins.PlayAnimalEffect("wolf_die", AudioMgr.GetAudioSource(this.gameObject));
+        AudioMgr.ins.PlayCheer(true);
     }
     
     //启动寻路

+ 2 - 3
Assets/BowArrow/Scenes/GameChallengeScene/Yeji.cs

@@ -83,7 +83,6 @@ public class Yeji : TargetAnimal
             state.dead = true;
             this.agent.enabled = false;
             onDie?.Invoke(this);
-            AudioMgr.ins.PlayAnimalEffect("bird_die", AudioMgr.GetAudioSource(this.gameObject));
             AudioMgr.ins.PlayCheer(true);
             if (currentHeight < 1.5f) {
                 arrow.arrowCameraComp.arrowCameraTemplate.SendMsg(0, null);
@@ -92,7 +91,7 @@ public class Yeji : TargetAnimal
 
         void Hurt() {
             CancelStand();
-            AudioMgr.ins.PlayAnimalEffect("bird_injured", AudioMgr.GetAudioSource(this.gameObject));
+            AudioMgr.ins.PlayCheer(true);
         }
     #endregion
 
@@ -197,7 +196,7 @@ public class Yeji : TargetAnimal
                         state.down = false;
                         //进入站立状态
                         state.standing = true;
-                        canStandTime = 2f + Random.value * 3f;
+                        canStandTime = 8f + Random.value * 2f;
                         animator.CrossFade("IdleOnGround2", 0.2f);
                     }
                 }