在我正在设计的网络化集中式游戏环境中,最好是在服务器上执行图形上下文更新,并将Graphics对象的克隆发送给客户端,以便显示过程简单明了。没有先前的计算。
有没有办法可以实现我所描述的内容,或者我必须改变我的设计并提出另一种数据分发方式?
答案 0 :(得分:0)
如果你在双方都使用java:
File tmp = File.createTempFile("test", ".xml");
XMLEncoder e = new XMLEncoder(new BufferedOutputStream(new FileOutputStream(tmp)));
e.writeObject(WIlopuGraphicsObject);
e.close(); // there's now an XML representation of your graphic in the file named tmp.getName()
解码它:
BufferedInputStream stream = new BufferedInputStream(new FileInputStream(tmp)); // tmp from above
XMLDecoder d = new XMLDecoder(stream);
WIlopuGraphicsObject graphic = (WIlopuGraphicsObject)d.readObject();
d.close();
希望有所帮助。