我想知道你是不是ctx.fillStyle' red'比方说,它可以更新为绿色等等。
if(me.healthPoints >= 7){
ctx.fillStyle = 'green';
} else if(me.healthPoints >=4 && me.healthPoints <= 6){
ctx.fillStyle = 'yellow';
} else if(me.healthPoints <= 3){
ctx.fillStyle = 'red';
}
现在它保持绿色,不会改变任何其他颜色,但健康点会更新,所以它似乎是填充样式。