齊齊課開發(fā)幀同步網(wǎng)絡(luò)庫
服務(wù)端+客戶端:
1:實(shí)現(xiàn)TCP/UDP的通訊協(xié)議。UDP可靠性是在底層還是在哪里?這個(gè)有幀同步的整個(gè)流程自己決定,有些在底層用可靠傳送的UDP,比如kcp等框架。
2:實(shí)現(xiàn)用戶的應(yīng)用協(xié)議,一般采用protobuf。
3:做好幀同步的操作記錄與日志,方便后期調(diào)試;
服務(wù)端:實(shí)現(xiàn)好幀同步的轉(zhuǎn)轉(zhuǎn)發(fā)與廣播即可;
客戶端:
1:基礎(chǔ)模塊,隨機(jī)數(shù)產(chǎn)生模塊, 定時(shí)器模塊, 定點(diǎn)物理引擎模塊等;
2:實(shí)現(xiàn)好邏輯update與動(dòng)畫update之間的表現(xiàn),并基于每個(gè)邏輯幀來做好同步;
3: 實(shí)現(xiàn)斷線重連的跳幀計(jì)算;
標(biāo)簽: