問題タブ [cocos2d-html5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1102 参照

javascript - Cocos2d-js EditBox zOrder が機能しない

レイヤーに EditBox があります。

次に、メインレイヤーの上にある種のオーバーレイを表示する必要があります

overlayLayer - 色で塗りつぶされたレイヤー

問題は、編集ボックスが常にオーバーレイの上にあることです。zOrder が EditBox で機能しないのはなぜですか??

0 投票する
1 に答える
1127 参照

cocos2d-html5 - Cocos2d-JS HTML 3.0 がマウス入力を登録しない

マウスを動かしてクリックしたときに登録しようとしていますが、反応しません

キーボード入力に問題がなく、どのキーを押してもログメッセージが正常に出力される次の例がありますが、マウスでは、ログメッセージから「マウスの動きを登録する」ことだけが得られ、例外はスローされません

私のキーボードとマウスのロジックは次のようになります

私は最新のjavascriptバージョン3.0を実行しています

0 投票する
1 に答える
557 参照

cocos2d-html5 - cocos2d-html5 でテキスト入力をキャッチするには?

cocos2d-html5 を使用して、ユーザーからの入力をキャッチする必要があります。EditBox コンポーネントに zOrder の不具合があります。それより上に設定されているものはすべて、たまたまその下にあります。他のコンポーネント (TextFieldTTF、UICCTexField) については、レイヤー (および/またはシーン) に表示されないため、追加されていない可能性があります。何か助けはありますか?

0 投票する
1 に答える
4217 参照

javascript - Cocos2d-js スプライト配列タッチイベント

これが私のコード全体です。

まず、 setBall 関数で、追加しました

this.ball配列で直接タッチイベントを作りたいです。

次に、onTouchBegan 関数では、this._order が null です。どうしてか分かりません。

どうすれば修正できますか?

0 投票する
2 に答える
1463 参照

cocos2d-x - Cocos2d-JS とは?

Cocos2d-JS は、Cocos2d-html5 と Cocos2d-x JavaScript バインディングを含む Cocos2d-x エンジンの JavaScript バージョンです。Cocos2d-x の完全な機能と簡素化された JavaScript フレンドリーな API を使用して、クロスブラウザーおよびクロスプラットフォームの機能をゲームに装備します。

あなたが JS を書いていて、どこでも動作することは理解していますが、それはどのように行われますか? この図を理解したい: http://www.cocos2d-x.org/wiki/Getting_Started_Cocos2d-js私が理解しているように、cocos2d-html5 は cocos2d-x と同じものですが、JS であり、WebGL に基づいています。これが本当なら、Cocos2d-JSB とは何ですか? JS スクリプトをネイティブ コードにコンパイルしますか? それとも、ネイティブ インタープリター以上のことを理解し、cocos2d 固有のコマンドを解釈できる JS 拡張インタープリターですか?