我正在尝试制作一个游戏,其中一个按钮被点击,一个健康栏的 45 个健康点下降。我有我所有的编码,它运行良好,但我想制作按钮,以便如果健康低于 45,则不会从健康栏中获取任何内容。我尝试使用:
if(health < 45) health = health;
但它没有成功。我觉得解决这个问题很容易,但我就是想不通。显然,我对这一切都很陌生,仍然很难理解一些概念。这是我的编码:
fortyfivedown_btn.addEventListener(MouseEvent.CLICK, fortyfivedownClick);
var health:int = 100;
lifebar.gotoAndStop(101);
function fortyfivedownClick(event:MouseEvent):void{
health -= 45;
if(health < 0) health = 0;
else if(health > 100) health = 100;
lifebar.gotoAndStop(health + 1);
}