私のコードには問題はありません。Kryonet で ArrayList 内のカスタム オブジェクトを送信できるかどうかを知りたいだけです。たとえば、私のゲームは MMORPG で、さまざまなマップがあります。クライアントがサーバーからマップを要求するとき、返されるマップ パケットに、マップ上のプレイヤーとエンティティの ArrayList を含めたいと思います。それは可能ですか?
サンプル マップ パケット:
public class MapDataPacket{
ArrayList<Player> PlayerList = new ArrayList<Player>();
ArrayList<Entity> EntityList = new ArrayList<Entity>();
int map_id;
int[][] tiles;
//etc...
}
これが不可能な場合、どうすればこれを行うことができますか?