[程式] 網路遊戲資料傳送的部份是怎麼寫的?

看板GameDesign作者 (yem)時間16年前 (2008/07/14 00:13), 編輯推噓1(105)
留言6則, 6人參與, 最新討論串1/3 (看更多)
最近觀察到了一個問題 就是現在的網路遊戲在人很多的村莊,clien端的下載(server的上傳)量, 怎麼可以這麼少?都沒有超過2kb的.. 我想..如果村莊有20個人 若要人類看起來畫面順 人物移動每秒要20格 那20個人的座標應最少最少會佔個 5.600Byte (送出去之前還多加幾層就不說了) 這樣每秒也需要10KB↑的下載量...每個人分配15KB 似乎成本太高.... 想請問大大..現在的網路遊戲是怎麼做到省伺服器上傳頻寬的辦法呢? 因為找了好久了..都沒有這方面的資訊 還懇請各位大大賜教了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.36.60 ※ 編輯: a149851571 來自: 123.192.36.60 (07/14 00:15) ※ 編輯: a149851571 來自: 123.192.36.60 (07/14 00:28)

07/14 00:31, , 1F
用不著每秒傳20次座標吧?
07/14 00:31, 1F

07/14 00:39, , 2F
可是不這樣做 在clien端 看到其他人會像瞬間移動吧?
07/14 00:39, 2F

07/14 00:44, , 3F
傳移動速度向量阿
07/14 00:44, 3F

07/14 20:09, , 4F
他的20是frame 但這個是模組設好就設好的吧
07/14 20:09, 4F

07/15 21:47, , 5F
自己在兩次傳座標之間做內插運算吧,拉長傳座標的時間
07/15 21:47, 5F

07/15 21:52, , 6F
一般是傳點跟速度向量兩個屬性, 就算20個人也沒1KB那麼多
07/15 21:52, 6F
文章代碼(AID): #18UYcIAE (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #18UYcIAE (GameDesign)