fix(hero): 修正攻击和buff动画的播放条件

将攻击和buff动画的播放条件从检查"atk0"和"buff"改为检查"max0"是否正在播放,避免动画冲突
This commit is contained in:
panw
2025-12-31 16:09:58 +08:00
parent b0b31bf81f
commit d915dfa121

View File

@@ -36,7 +36,8 @@ export default class HeroAnmComp extends Component{
this.default_anim='move' this.default_anim='move'
} }
atk () { atk () {
if(this.anmcon.getState("atk0").isPlaying) return if(this.anmcon.getState("max0").isPlaying) return
// if(this.anmcon.getState("atk0").isPlaying) return
this.anmcon.play("atk0") this.anmcon.play("atk0")
} }
max () { max () {
@@ -49,7 +50,7 @@ export default class HeroAnmComp extends Component{
this.default_anim='idle' this.default_anim='idle'
} }
buff(){ buff(){
if(this.anmcon.getState("buff").isPlaying) return if(this.anmcon.getState("max0").isPlaying) return
this.anmcon.play("buff") this.anmcon.play("buff")
} }
dead(){ dead(){