我的代码没有问题,我想知道 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...
}
如果这是不可能的,我将如何去做?