私はJavascript、HTMLキャンバスベースのゲームに取り組んでおり、メインボスにダメージを与えると、彼の写真が変わります。JS で 2 つの写真を特別な効果 - フェード - で変更できるかどうかを尋ねたいと思います。これまでのところ、私は解決策を思い付いていません。
これは、エフェクトで変更したい写真の例です。
私のコードはこれまでのところこのように見えます
if(hp>7 && hp<15) this.boss.srcY = 520;
if(hp>=15 && hp <22) this.boss.srcY = 680;
if(hp>=22 && hp <30) this.boss.srcY = 840;
if(hp>=30 && hp <37) this.boss.srcY = 1000;
if(hp>=37 && hp <45) this.boss.srcY = 1200;
if(hp>=45 && hp <50) this.boss.srcY = 1365;
コードの説明は - より多くのヒット (より少ない HP) はより多くの損傷した画像 (5 つの異なる画像) に等しいです。手伝ってくれてありがとう!