UP / Wキーをクリックすることで、プレーヤーオブジェクトに重力と双方向キーボードイベントがジャンプするcraftyjsを使用してアプリを作成しました。
フォンギャップとモバイルデバイスに持っていく問題は、キーボードがないことです:)そして、フォンギャップでのスクリーンタップでその双方向イベントをトリガーするにはどうすればよいですか?
あなたの質問を解決する最近のフォーラム投稿がありましたので、完全な解決策を確認してください。
本質的には、タッチ イベント (phonegap がディスパッチする) をリッスンしてから、Twoway が応答する人工的なキー イベントをトリガーします。人工キー イベントをグローバルにトリガーできます。
Crafty.trigger("KeyDown", {key: Crafty.keys.UP_ARROW});
または、プレーヤー エンティティへの参照がある場合:
playerEntity.trigger("KeyDown", {key: Crafty.keys.UP_ARROW});
phonegap がどのようにタッチ イベントをディスパッチするかはわかりません (フォーラム投稿のソリューションでは、タッチ イベントをリッスンするためにHammer.jsを使用しています)。