CocosCreatorプロジェクトの戦闘(10):機能 - 再スタート


A <履歴書>ボタン

  1. ではgame.js、追加のプロパティrestartButtonそして、とCanvas节点バインディング。
    properties: {
        ...
        restartButton: cc.Button,
    },
  1. onLoad()方法途中でrestartButtonを追加するclickイベント、コールへの応答restart方法
    onLoad() {
        this.restartButton.node.on('click', this.restart, this);
    },
  1. 直接メソッド呼び出しを再起動init()方法することができます。印刷関連のログ。
    restart(event) {
        console.log('restart!');
        this.init();
    },
  1. プレビュー。あなたは、スコアがクリアされ、ゲームが再開され、<再起動>ボタンをクリックしてください見ることができます。

ここに画像を挿入説明


第二に、<もう一度遊び>ボタン

  1. <再起動>と一致しています。追加tryAgainButtonそして、とCanvas节点バインディング。ではonLoad()方法、中央、tryAgainButtonに追加click响应イベント、コールをrestart方法
    properties: {
		...
        tryAgainButton: cc.Button,
    },
    onLoad() {
		...
        this.tryAgainButton.node.on('click', this.restart, this);
    },
  1. すばやくプレビュー意志にできるようにするにはROWS改为2プレビュー。失敗をクリックした後に見ることができ、ゲームを再起動するボタンを<再びプレー>、スコアがクリアされます。

ここに画像を挿入説明


公開された98元の記事 ウォン称賛10 ビュー50000 +

おすすめ

転載: blog.csdn.net/Fan0628/article/details/104711750