目前我下面讲一个简单的gameloop文章Applet的游戏更新画面,我可以让我的比赛会在本地,我可以添加大量的对象和行为进去。当网络游戏状态改变
文章是这样的:http://www3.ntu.edu.sg/home/ehchua/programming/java/J8d_Game_Framework.html
我的游戏是一个格子,而其他球员可以改变一些简单的矩形。它不需要是最快的方法,但不知何故,我需要一个连接到我的服务器的新线程,并修改将在屏幕上绘制的游戏状态。我只是看不到我如何实现它,而不会导致applet线程挂起。
有人可以看到解决这个?
对不起,不清楚。我在问如何设计客户端。我有一台服务器,可以像使用telnet一样使用工具来操纵状态(并获取更新)。但我真的不确定我应该如何用GUI设计客户端。 – 2011-12-18 04:15:13
那么,你有什么问题?当您收到数据时,是否需要更新屏幕,但这需要一些时间,并且在忙于重新绘制屏幕时,您不想错过其他更新? – Gravity 2011-12-18 04:25:24
我需要帮助了解如何设计系统。我想我需要一个线程从服务器获取有关游戏状态的信息,当它获得游戏状态时,它需要告诉小程序:嘿,我有更新给你,请画出来。 我不想在绘图时错过更新。 – 2011-12-18 04:31:12