目前我下面講一個簡單的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