我正在用javafx开发一个小游戏多人游戏。我有一个对象映射,它扩展了类AnchorPane。此地图包含一些扩展类矩形的“瓷砖”。类Map和Tile实现了可序列化。
我想要的:
服务器创建映射,但不显示它。每当玩家连接时,地图就会被发送出去。
事情是我收到地图后(客户端),它什么也没有显示.每块瓷砖都在地图上,但没有显示出来。
问题1: AnchorPane和矩形不能实现可序列化,这是为什么地图没有显示任何内容吗?即使我使用实现可序列化的“自定义”对象?
问题2:更广泛地说,这是实现多人方的好方法吗?我的意思是,让服务器在每次操作后使用MapController发送映射“更好”,还是每个客户端都有自己的映射,服务器发送由客户端执行的命令更好呢?(比如创建新播放器,移动播放器.)
发布于 2016-03-02 17:46:13
try { /* code */ } catch (IOException exc) { /* do nothing */}),这是非常糟糕的做法。https://stackoverflow.com/questions/35754386
复制相似问题