ボタンがクリックされ、ヘルスバーから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);
}