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