検索

ホームページ  >  に質問  >  本文

特定の条件が満たされた場合にのみ隠しボタンを表示する

すべてのハートが失われたときにリセット ボタンが表示される小さなゲームがあります。なぜそれが表示されなかったのか、一生わかりません。これで値を割り当てたのかと思いながら 3 回書き直しましたが、どれも機能しませんでした。ボタンを非表示にするステートメントを削除すると、ボタンが表示されますが、ボタンを再度表示するには検証ステートメントが必要です。

リーリー

移動して新しいエリアに配置しようとしましたが、うまくいきませんでした。他にどうやってこれを書けばいいのかわかりません。

P粉545682500P粉545682500352日前441

全員に返信(2)返信します

  • P粉447495069

    P粉4474950692024-01-11 14:25:41

    関数 HideReset() を呼び出すのは何ですか?メインの更新ループまたはヒット衝突で呼び出されない場合、何も到達しません。画像を使用してプレイヤーが死亡したかどうかをクエリするのは興味深いアイデアですが、単に変数を使用する方が効率的です。

    リーリー

    完全に答えるには、もう少しコードを追加する必要があるような気がします...これがお役に立てば幸いです。

    返事
    0
  • P粉558478150

    P粉5584781502024-01-11 10:52:09

    これは、必要なことを行うと思われるいくつかのコードです:

    リーリー リーリー

    style.display = "visible" があるとは思えませんが、これが間違っている場合は誰かが私を修正してくれることを願っています。 (MDN を見てください。ここではインラインで設定していますが、任意の適切な値を使用してボタンを表示できます。

    また、match 関数では (条件文の) 配列を返す長さ演算子も使用しました。

    James がコメントで述べたように、ハートの値を更新すると、hideReset() 関数が呼び出される可能性が高くなります。今回は画像を変更する関数に組み込みました。

    これを改善する方法はたくさんありますが、これで最初に直面する困難を克服できることを願っています

    返事
    0
  • キャンセル返事