0
我有一個簡單的UDP服務器,我將用它來製作一個可以在局域網上玩的遊戲。這是我希望我的遊戲運行的方式。我有,我們說,5名球員。所有球員都有x和y位置。這些值是由主機給出的。在主機上,它將所有這些x和y位置組合成一個數組。然後它將這些玩家投入pygame地下。然後我想給客戶最新的地圖,以便他們看到的是球員更新的位置。我與這一切主要關心的是我怎麼轉換地下爲轉移的數據類型,這樣客戶端可以接收編碼數據和解碼然後將其打印到他們的屏幕。Pygame subsurface從主機到客戶端
我不相信你會需要任何代碼,因爲我的問題不是專門針對我的代碼,但如果你確實讓我知道。與提供給你的代碼,唯一的問題是它的唯一位現在擔任的,這是不會幫你多小。
只是出於好奇,爲什麼嘗試有主機發送表面,而不是簡單地讓它充當中繼,告訴所有的客戶大家的當前位置? – oxrock 2015-03-25 07:22:10
我認爲這是難以發回一個陣列 – JGerulskis 2015-03-25 14:42:36
在我看來,這將是更容易和更快只發送一個數組回來,讓客戶創建曲面。發送純文本(可以以某種方式在文本中創建數組的格式)比發送圖像的許多字節快得多。特別是如果你經常更新,遊戲的幀速率不會很高。 – 2015-03-26 16:16:55