私は、マルチプレイヤーとサーバーへの接続を扱う簡単なアンドロイドゲームを作成しています。これは私のゲームで達成したいものです。クライアント/サーバーネットワーキングゲームの設計とロジック
クライアントはキーストロークの移動をサーバーに送信します。
Serverは、状態や計算を更新し、入力を受け付け、クライアントに新しい位置を返します
クライアントが新しい位置を取得し、画面を更新します。
すでにコードが書かれているので、私のスレッドのうちの1つがキーストロークをサーバーに送信し、新しい位置を待ってから画面を更新します。事は、プレーヤーの動きの間に遅れがあることです。私はそれが待ち時間と関係していると思う。私はまた、サーバーからデータを送受信するために2つのスレッドを試し、もう1つは画面を更新しています。しかし、それは私の待ち時間の問題を解決しませんでした。
誰でもネットワーキングゲームの良いデザインを提案できますか?
早期予測が必要ですか?
データを取得してレンダリングするには別のスレッドが必要ですか?
P.Shisはネットワークゲームを初めて作成したので、何をしているのか分かりません。