を変更し、私は私のゲームがローカルに軌道に乗ることができると私はそれに多数のオブジェクトや動作を追加することができます。アプレットのゲーム更新画面ネットワークgamestate私は現在、シンプルgameloopについての記事を、次の午前
資料では、このです:http://www3.ntu.edu.sg/home/ehchua/programming/java/J8d_Game_Framework.html
私のゲームは他のプレイヤーには、いくつかの単純な四角形を変更することができ、グリッド、です。これは最速の方法である必要はありませんが、何とか私のサーバーに接続する新しいスレッドが必要で、画面に描画されるgamestateを変更します。アプレットスレッドをハングさせることなく、実装方法を知ることができません。
誰かがこの解決策を見ることができますか?
それは明確ではありませんでした申し訳ありません。私はクライアントの設計方法を尋ねています。私はサーバーを持っていて、telnetのような簡単なツールで状態を操作したり更新したりすることができます。しかし、私はGUIを使ってクライアントをどのように設計すべきか、本当に分かりません。 –
あなたはどんな問題を抱えていますか?データを受け取ったときに画面を更新する必要がありますが、それには時間がかかりますし、画面を再描画している間に他の更新を見逃したくないのですか? – Gravity
私はシステムの設計方法を理解する助けが必要です。私は、サーバーからgamestateについての情報を取得し、スレッドが必要だと思うし、それがgamestateを取得したときに、それが何らかの形でアプレットを伝える必要があります:ねえ、私はあなたのための更新プログラムを持って、これを描画してください。 私は描画中に更新を見逃したくありません。 –