問題タブ [melonjs]

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 に答える
294 参照

javascript - モバイルでの MelonJS の事前レンダリング

私はMelonJSを使用してゲームに取り組んでいます。モバイル デバイスでのパフォーマンスを向上させるために、事前レンダリングを使用してみました。しかし、すべてのモバイル Apple デバイス (iPod、iPhone、iPad) では、すべてのタイル レイヤーは表示されません! MelonJS は background-prerender-canvas を描画したり読み込んだりできないようです。

誰もこの問題を抱えていますか?そして、それを修正する方法は?

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

javascript - Jqueryを使用した仮想キーボード

ボタンとして機能するdivがあります。ボタンがクリックされたら、キーを押すことをシミュレートしたいと思います。Stackoverflowの他の場所では、人々は使用を提案していますjQuery.Event("keydown");が、提案はすべて、ではなく.trigger()ボタンへのバインドを使用しています.click。したがって、私のサンプルコードは次のようになります。

JSFiddleでダミーの例を設定しました:http: //jsfiddle.net/ruzel/WsAbS/

最終的には、フォーム要素にキープレスを入力するのではなく、イベントをドキュメントのキープレスとして登録して、MelonJSゲームでイベントを取得できるようにします。

更新:キーボード以外でキーを押すと、セキュリティ上の理由からブラウザで無視される可能性が高いようです。テキスト入力を更新するために、この非常に優れたJqueryプラグインがトリックを実行します:http://bililite.com/blog/2011/01/23/improved-sendkeys/

MelonJSの場合の解決策を探してここに来る人は、次のようにMelonJSのme.inputオブジェクトを使用するのが最善です。

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

javascript - melonjs-api がマップをロードせず、エラーが発生しない

チュートリアルに従っています: http://melonjs.github.io/tutorial/ パート 2 の終わりに、マップが表示されるはずです。

Melonjs はロードして停止するだけで、エラーは発生しません。私のファイル: http://nicksegers.be/game1/

チュートリアルを 3 回実行しましたが、うまくいきません。いつも同じこと。

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

syntax - ゲーム.HUD = ゲーム.HUD || {} 意味

melon js tutorialに従っています。これは私の HUD.js ファイルの一番上にあります。

他の例でこれを見たことがあります。構文は何namespace.something = namespace.something || {}を意味し、なぜ必要なのですか?

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

javascript - JavaScript コンストラクターと melonJS に関する質問

私はこのMelonJSチュートリアルに従っています。OOP クラス、コンストラクターなどに慣れてきました。コンストラクターについていくつか質問があります。

次のコード スニペットでは...

1) initmelonJS の特別な関数 (私は API を読んで、http://melonjs.github.io/docs/me.ObjectEntity.html、メロンではないようです)、または JavaScript ですか? playerEntity が作成されると自動的に呼び出されるようです...何を呼び出しているのinitですか?

2) ( ) と呼ばれることもあればthis( this.setVelocity)とme呼ばれることもあるようme.game.viewport.followです。それぞれいつ電話しますか?

3) 速度の場合、なぜ乗算する必要があるのaccel * timer tickですか? :this.vel.x -= this.accel.x * me.timer.tick;

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

javascript - melonJS のコールバックの使用が不明確

この melonJS チュートリアルに従って、このコールバックが使用されるいくつかの方法に困惑しています ( Part 2: Loading our levelまで下にスクロールすると、完全なコードが表示されます)

コールバックに関するこのチュートリアルを読んだので、それらが何に使用されるかを理解しています...しかし、私は理解していません。それは言うthis.loaded.bind(this)

this1) この最初と 2 番目のステートメントの違いは何ですか?

2) doingbindと pass inは何をし(this)ますか?

ありがとうございました