0

Android ゲームを作成していますが、問題が発生しました。バットを左右に動かしてボールをブロックするシンプルなポン式のゲームです。ただし、UDP 接続を介してバットを制御しようとしています。サーバーを Android コードにセットアップしてから、クライアント用に別の Java クラスをセットアップしました。現時点では、クライアントからサーバーに文字列または long しか送信できません。私が達成しようとしているのは、左矢印または右矢印を押すと入力を待機しているクライアントで、このデータを取得し、バイトに変換してからサーバーに送信することです。サーバーは、ゲームのバット画像が適切な方向に移動するように、キーの押下としてデータを受信する必要があります。誰かがこれを行う方法を知っているなら、それは大歓迎です。ありがとう

4

2 に答える 2

1

私は最近、クライアントとサーバーの同期を行う必要があるゲームを自分で作成しました。Androidでも動作するKryoNetライブラリに出会いました。

http://code.google.com/p/kryonet/

難しくないので調べてみる価値はあるかもしれません。

あなたのゲームで頑張ってください!

于 2012-04-19T09:42:19.527 に答える
0

独自の「サーバーコード」を作成する必要があります。つまり、特定のアクションを実行する必要があることをサーバーに通知するために、特定のキーワードをサーバーに送信する必要があります。ソケットの作成に関するSunのチュートリアルでは、キーワードがサーバーに送信されるまで接続が閉じられないことがわかります。あなたはこれで同じことをすることができます。

サーバーとクライアントの例、サーバーをいつ閉じる必要があるかを示す

于 2012-04-19T14:00:23.237 に答える