問題タブ [impactjs]

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

javascript - Impactjsでタイマーをリセットする

特定のイベントがトリガーされた後、タイマーをリセットしようとしています。現在、次のように、アップデートで 4 秒ごとにそのイベントをチェックするゲーム内タイマーがあります。

したがって、私の関数performAchievementchecks()は4秒ごとに呼び出され、その時間内にifステートメントが実行された場合true、タイマーを0にリセットしたいのですが、そうしません。誰かが私が間違っていることを指摘してもらえますか? もしそうなら、外部で特定のイベントが発生したときに、他のさまざまな機能からゲームタイマーをリセットするにはどうすればよいupdate()ですか?

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

javascript - impact.js レベルのオブジェクトの構造は?

impact.js フレームワークでは、Weltmeister レベル エディタによって生成されるレベル オブジェクトの構造はどのようなものですか? これに関して私が見つけることができたほとんどの情報はig.game.loadlevelのドキュメントですが、非常に限られています。layer特に、aのdataプロパティのコンテンツの意味は何ですか?

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

javascript - JavaScript 変数へのアクセスを制限する

私たちが開発しているゲームのモジュールを変更しており、ImpactJS ゲーム エンジンで構築されています。私たちがやりたかったのは、変数をプライベートにするか、他のクラスからアクセスできないようにすることです。

例えば:

ただし、JavaScript セッターとゲッターは異なる出力を返します

これは、開発中の他のゲームからもアクセスされるため、いくつかの改訂を行うことはできません。

より良い解決策はありますか?

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

javascript - ImpactJS と HammerJS のマウス入力が互いに競合する

ImpactJS エンジン ( http://impactjs.com/ ) を使用してゲームを構築しています。このゲームでは、ドラッグやスワイプなどのジェスチャーが必要です。したがって、HammerJS はコードに統合されています。

以下のスニペットでは、左クリックが ig.input としてバインドされている場合、リリース イベント コールバックはトリガーされません。

ここで何が問題になっているようですか?ありがとう。

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

android - CocoonJS が空白の画面を表示する

私は仕事で ImpactJS フレームワークを使用しており、ほとんどの人がゲームを動作させるために行ったことを試しましたが、うまくいきませんでした。最近では、このスレッドの指示に従ってみました: http://impactjs.com/forums /help/cocoonjs/page/1 .

私が何をしても、CocoonJS は Impact フレームワークの起動を拒否しているようです (ゲームとフレームワークのみの両方で試しましたが、何も起こりません)。ゲームを起動するたびに、約 60 fps で黒い画面が表示されます。

繰り返しますが、私はフレームワーク自体を機能させようとしていますが、それでも不可能に思えます。誰か提案はありますか?

0 投票する
4 に答える
261 参照

javascript - Impact は、デバイスがデスクトップ、携帯電話、タブレットなど (任意のデバイス) であるかどうかをどのように認識しますか?

HTML 5 と Impact は初めてです。HTML 5、Javascript でプログラミングを開始します。Impact は Javascript 用の最高の 2D エンジンの 1 つだと聞いたので、購入して試してみることにしました。しかし、その前に、Impact と Javascript が使用しているデバイスを検出し、それに合わせて調整することを確認したいと思います。

このページで、Nexus 7、iPhone、iPad、タブレット、その他のメディア デバイスなど、あらゆる種類のデバイスを判別できるようにしたいと考えています。画面サイズは、これらすべてのデバイスにあり、一般的ではないためです。iPhone は、小型で安価な Android デバイスよりも多くのピクセルを備えています。

Impact のコストは約 99.99 であるため、モバイル デバイスをチェックするために HTML 5 コードが必要なのか、それとも画面サイズを自動的に自動調整するだけなのかを確認したいと思います。

私の質問は、Impact (Javascript または HTML 5) は、デバイスがポータブル、モバイル、またはタブレット デバイスであるかどうかをどのように認識するのでしょうか?

コードは自動的に調整されますか? また、調整される場合、グラフィックスやその他のボタンを使用するのに十分な大きさになるようにどのように調整しますか?