【发布时间】:2012-10-16 16:35:08
【问题描述】:
我目前正在开发一款多人游戏,我通常会启动一个服务器以及我的 playn 游戏的 4 个实例。
当同时打开多个实例时,所有实例的所有动画和图层中都会开始出现奇怪的错误。 (眨眼、错误动作、东西跳过屏幕)
似乎所有实例都共享一个共同的状态(也许是 openGL?)并且它们相互影响。
我在 Windows 上,我使用 linux (ubuntu) 的同事也有同样的问题。
任何提示?这是一个错误吗?或 Windows 实现的已知限制
提前致谢
【问题讨论】:
-
似乎资源共享问题服务器(共享)对象由多个实例(客户端)同时操作。读取多线程并应用同步。
-
请注意:每个实例在单独的进程和 JVM 中运行。 (所以我认为共享的不是 PlayN 数据,而是关于 OpenGL 的)
标签: java multiplayer playn multiplatform