問題タブ [game-development]

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

c# - サーバークライアント同期

私はこの答えをグーグルで探していました、そして私はちょうど私の質問に対する答えを見つけることができません。クライアントサーバーアーキテクチャを構築したい2DRPGがあります。どうすれば「同期」できますか?ラグが原因で、データがもう一方の端に到達するまでに、すべてが「過去にさかのぼります」。クライアント側の補間などを使用しても、クライアントとサーバーの間で「共通の時間」を取得するにはどうすればよいですか?つまり、クライアント->サーバーから移動するのに60ミリ秒かかった場合、サーバーはそれが60ミリ秒、つまり90、120などであることをどのように認識しますか?唯一の方法は、どういうわけかそれらの間で共通の時間を作ることです。なぜなら、ラグ計算を使用して物事をよりよく同期させることができるからです。私は彼に完全に迷っています:(

助けてくれてありがとう

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

android - ゲームレベルのスコアをAndroidに保存するには?

レベル情報を保存する方法を教えてください (怒っている鳥のレベル表示画面に含まれている、または*私の Android ゲームと同じ)。*****

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

android - Android OpenGL 360 度オブジェクト ビュー

360 度で表示できる人間の頭を単純に表示し、その画像に色を追加する Android OpenGL プロジェクトを作成するために必要なプロトコルは何ですか (Foutain GL など) ...

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

php - mongodbで経験値を保存する

ユーザーがXPを獲得できるシステムを構築しています。これらのポイントは、レベリングシステムで使用されます。

それを保存する最良の方法は何だろうか。私はmysqlを使用していますが、mongodbがこのタスクを実行するためのより良い方法である可能性があると思います。そのため、mongodbでこの作業を実行する方法を教えてください。

詳細:

  • ユーザーはシステムを使用するためのxp-sを取得できます(1xp/時間または1xp/ 10分、今は関係ありません)
  • 1時間あたりのポイントの節約を避けるために、最後に追加されたポイントの時間を保存する必要があります(これはセッションで保存できますが、この方法には杖の問題があります)
  • db内のすべてのポイントを保存する必要があるか、xp-sのカウンターをインクリメントするのに十分であるかはわかりません。
0 投票する
1 に答える
418 参照

math - グリッドを中心に四角形を回転させてプレイヤー ビューを計算する

2D デカルト グリッドを回転および移動できるプレイヤーがいます。画面上のどこに敵を描画するかを計算する必要があります。

プレイヤーは、プレイヤーが向いている方向の前にある画面のサイズである特定の視点を持つ必要があります。(そして少し後ろ)

Bi-Polar座標とTrigを使用してこの混乱を実装する方法をたくさん試しましたが、画面上のどこに敵を描くべきかを計算する問題を解決できませんでした.

問題は、グリッドの周りを回転および移動できる長方形である視点である緑と、プレーヤーと敵を表すドットを含むグラフの形式で表すのが最適です。

青はプレイヤー、赤は敵 緑は視点を表す

そのため、プレイヤーの回転と位置に対する画面上の敵の位置を計算する必要があります。

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

c++ - SDL と C++ の衝突

C++ と SDL で 2 つの rect 間の衝突を計算するにはどうすればよいですか? また、プレーヤーがこの rect を通過できないようにするには (つまり、一方の rect がもう一方の rectを通過できないようにする) にはどうすればよいですか?

プレーヤーを停止するとplayeryvel = 0、プレーヤーの Y 速度が 0 になり、通過できなくなります。私の問題は、他の四角形を通る動きを止めたいときに、これがすべての垂直方向の動きを止めることです。

私の現在のコードは、という名前の関数を使用していますcheck_collision(SDL_Rect, SDL_Rect)。これが私の使用法と実際の機能のコードです。

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

vb.net - CPUプレーヤー VB.NET

それで、マインスイーパ フラグ ゲームを開発していて、マルチプレイヤー バージョンはすべてセットアップされていますが、シングル プレイヤー バージョンはまだ開発中です。私が DataGridView を使用していることを参照し、適用r = tab1.CurrentCell.RowIndex + 1c = tab1.CurrentCell.ColumnIndex + 1て、プレーヤーがクリックする場所を確認することが重要です。私がやりたいことは、AI が順番になったときにランダムなセルをクリックするようにすることですが、どうすればよいでしょうか。何かご意見は?

よろしく、ジョアオ。

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

android - cocos2d ゲームを使用して、デバイス間でデータを転送することが理解できない

私はすでに Android 開発者で Bluetooth CHAT の例を完成させています。今、私はゲームを設計しており、デバイス間で座標を転送する必要があります。私はcocos2dを使用していますが、他のデバイスでBluetooth経由でデータを送信する方法を教えてください。このゲームで Bluetooth チャット アプリケーションを適用する必要がありますが、どうすればよいですか? 私はそれを達成する方法を理解できません。どんな提案でも大歓迎です...私が尋ねようとしていることがわからない場合は、質問してください...

}

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

java - AndEngine PhysicsExample

それで、私はAndEnginePhysicsExampleコードを研究していました。このメソッドの意味は何だろうと思っていました(http://pastebin.com/Day2hciB):

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

php - PHP-3次元配列内のすべての値をチェックするためのより短い方法はありますか?

基本的に私はこのコードシナリオを持っています:

私が投稿したように1つずつ書き込むのではなく、すべてのインデックスが。
['player_1_pawn'][index]['currentHealth']よりも小さい場合に、すべてのインデックスをチェックまたはループする方法はありますか?0