cocos2d-html5 を使用して、ユーザーからの入力をキャッチする必要があります。EditBox コンポーネントに zOrder の不具合があります。それより上に設定されているものはすべて、たまたまその下にあります。他のコンポーネント (TextFieldTTF、UICCTexField) については、レイヤー (および/またはシーン) に表示されないため、追加されていない可能性があります。何か助けはありますか?
1 に答える
1
私はあなたのような同様の問題に遭遇し、EditBox に関数を追加して解決しました。
setActive: function(isActive) {
this._edTxt.style.display = (isActive ? "block" : "none");
}
editBox の上にノードを追加する必要がある場合は、editBox.setActive(false) を呼び出します。これは、新しく追加されたノードの下にあり、編集できません。また、新しく追加されたノードが削除されたら、必ず editBox.setActive(true) で再開してください。
于 2015-10-26T11:46:13.797 に答える