問題タブ [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 投票する
0 に答える
270 参照

html - HTML5 Canvas ベースのゲーム中に Mobile Safari (iOS8) がクラッシュする

ImpactJS ベースの (キャンバス) HTML5 ゲームがありますが、iOS8 の更新以降、かなり頻繁にクラッシュしているようです。UIWebView ベースのラッパーで試してみましたが、問題ないようです。WKWebView ラッパーでは、Safari と同じようにクラッシュします。

クラッシュ ログはあまり表示されません (または、少なくともそれらから有用なものを取得する方法がわかりません) が、例外の種類はEXC_BAD_ACCESS (SIGSEGV) with a subtype of KERN_INVALID_ADDRESS at 0x0000000000000000.

なぜクラッシュするのか、私は本当に途方に暮れています。このゲームは古いバージョンの Mobile Safari でも問題なく動作し、Android でも問題なく動作します。

これを解決するにはどうすればよいですか、または失敗した場合、問題の原因を絞り込むために使用できる手法はありますか?

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

impactjs - エンティティに向かう ImpactJS

特定のエンティティに向かっているのか、それとも特定のエンティティ タイプに向かっているのかを検出する方法はありますか?

私が抱えている問題は、フェンスにぶつかったかどうかを確認することです。その時点で、向きを変えて別の方向に移動したいと思います。ただし、衝突はまだ発生しているため、自動で移動することはできません。

そのため、フェンスに向かっているのか、フェンスから離れているのかを知る必要があります。

私はこれを試しましたが、すべてのフェンスをループしない限り、検出できません。

これはうまくいきません。

0 投票する
0 に答える
31 参照

javascript - ゲーム ロジック (マルチプレイヤー) でサーバー呼び出しが重複しないようにするにはどうすればよいですか?

だから私は、ゲームエンジンを使用してhtml5キャンバスで実行するゲームを持っています(正確にはImpactJS、古すぎます)

そして、私はこのシナリオを持っています:

設定した時間 (つまり 15 秒) が経過すると、ゲームはサーバーと通信します。

もしも:

プレーヤー A がコールを行い、プレーヤー B が別のコールを行うことはできません。逆に。

私がやろうとしたことは、プレーヤーがコールを行うたびにフラグを設定して、他のプレーヤーが新しいプレーヤーを作成するのを防ぐことですが、両方のプレーヤーが同時にコールを行うと問題が発生します

私の唯一のオプションは、タイミングをクライアント (プレイヤー) ではなくサーバーから取得することですか?

また、エンジンの更新機能は 60/s で実行されるか、デバイスの fps 機能に応じて実行されることに注意してください。

0 投票する
3 に答える
16 参照

unity3d - ImpactJS で作成したゲームを Unity に変換する方法はありますか?

Unity プロジェクトを WebGL にエクスポートできることは知っていますが、Unity で ImpactJS プロジェクトのコードを使用する方法はありますか?