if(!this.animacao.getAnimationState(proximaAnimacao).isPlaying){ this.animacao.play(proximaAnimacao);
if(!this.animacao.getAnimationState(proximaAnimacao).isPlaying){ this.animacao.play(proximaAnimacao);
O Calebe tudo bom?
Qual é o erro que aparece no console da Cocos?
Não acho que o isPlaying
esteja realmente retornando um nulo. Se isso acontecesse não teríamos um erro dentro do console, uma vez que um resultado nullo é equivalente a falso
dentro do if.
Com isso, imagino que seja algo antes do isPlaying
que deve estar dando nulo.
Dentro do código do curso a propriedade "animacao" tem um "_" logo antes, já que ela é privada. Confirma se o nome da sua propriedade está certo.