我們想做一個即時對戰游戲,滑動手機屏幕撞擊對方的人物角色,現在使用WebSocket已經能夠實現坐標同步,但是有以下幾個問題:比如A與B對打,服務器的作用是同步AB的坐標,還是同步事件,將兩個物體在服務器模擬之后再傳坐標?一般即時對戰類網絡游戲是如何同步數據的?我感覺即使是同步坐標這種小任務也會出現較大的延時,基本無法使用。求教,謝謝現在采用的方案是:用戶滑動屏幕之后把事件傳到服務器,然后服務器把事件廣播,這樣可以確保各個終端實現同步。
即時對戰類游戲如何進行網絡傳輸?
慕田峪9158850
2019-04-13 08:45:17