fix(hero): 移除死亡动画播放逻辑
移除 HeroSpine、HeroViewComp 和 HeroAnmComp 中与死亡动画相关的播放调用和状态检查。因为死亡动画可能已整合到其他特效或逻辑中,继续播放会导致视觉或逻辑冲突。
This commit is contained in:
@@ -11,7 +11,7 @@ export default class HeroAnmComp extends Component{
|
|||||||
private _hasStop = true;
|
private _hasStop = true;
|
||||||
private _atkIndex = 0;
|
private _atkIndex = 0;
|
||||||
private default_anim:string='idle'
|
private default_anim:string='idle'
|
||||||
anms:any[]=["idle","move","dead","atk0","max0","max1"]
|
anms:any[]=["idle","move","atk0","max0","max1"]
|
||||||
onLoad () {
|
onLoad () {
|
||||||
this.anmcon=this.node.getComponent(Animation)
|
this.anmcon=this.node.getComponent(Animation)
|
||||||
this.fsSprite = this.node.getComponent(FlashSprite);
|
this.fsSprite = this.node.getComponent(FlashSprite);
|
||||||
@@ -28,7 +28,7 @@ export default class HeroAnmComp extends Component{
|
|||||||
this._hasStop = true;
|
this._hasStop = true;
|
||||||
}
|
}
|
||||||
onAnimationFinished(type:Animation.EventType, state:AnimationState){
|
onAnimationFinished(type:Animation.EventType, state:AnimationState){
|
||||||
if(state.name!="idle"&&state.name!="move"&&state.name!="dead"&&state.name!="stun"){
|
if(state.name!="idle"&&state.name!="move"){
|
||||||
this.anmcon.play(this.default_anim)
|
this.anmcon.play(this.default_anim)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -64,7 +64,6 @@ export default class HeroAnmComp extends Component{
|
|||||||
this.anmcon.play("buff")
|
this.anmcon.play("buff")
|
||||||
}
|
}
|
||||||
dead(){
|
dead(){
|
||||||
if(this.anmcon.getState("dead").isPlaying) return
|
|
||||||
this.anmcon.play("dead")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ export class HeroSpine extends Component {
|
|||||||
this.anm.atked()
|
this.anm.atked()
|
||||||
}
|
}
|
||||||
dead(){
|
dead(){
|
||||||
this.anm.dead()
|
|
||||||
}
|
}
|
||||||
do_buff(){
|
do_buff(){
|
||||||
this.anm.buff()
|
this.anm.buff()
|
||||||
|
|||||||
@@ -414,8 +414,6 @@ export class HeroViewComp extends CCComp {
|
|||||||
|
|
||||||
// 播放死亡特效
|
// 播放死亡特效
|
||||||
this.deaded();
|
this.deaded();
|
||||||
this.as.dead();
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
realDead(){
|
realDead(){
|
||||||
|
|||||||
Reference in New Issue
Block a user