Cocos2d-HTML5 は初めてですが、基本は十分理解できていると思います。ただし、このチュートリアルに従っている間、私は奇妙な障害にぶつかっています. 私は Cocos2d-HTML5 v2.2.1 を使用しているので、コメント セクションに記載されているようにcocos2dAppクラス宣言を更新したところ、すべて正常に動作します。
しかし、director.setDisplayStats(false)を使用するか、 director.setDisplayStats(true)行をコメントアウトしてFPS カウンターを削除しようとすると、キャンバスが完全に黒くなります。コードはまだ実行中です。スプライト オブジェクトに追加された console.log() ステートメントは、引き続きすべてのフレームで呼び出されます。また奇妙なことに、フレームの更新中にdirector.setDisplayStats(false)への呼び出しを追加しても、空白のキャンバスにはなりません。
私の質問は、setDisplayStatsを省略したり false に設定したりすることで、シーンのレイヤーなどを台無しにしているのでしょうか? そのステートメントの後にコードがどのように実行されるかをたどってみましたが、まだ明らかなことは何も見つかりませんでした。