0

私は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 つの異なる画像) に等しいです。手伝ってくれてありがとう!

4

2 に答える 2

1

あなたの質問に似ていると思われる別の質問でこの回答を見つけました。Javascript のフェードインとフェードアウトループしていますが、必要に応じて書き直すことができると思います。

于 2013-10-03T13:38:30.230 に答える