TCP UDP
tcp , 計算在服務端,服務端保存了玩家的最新狀態, 直接刷新到最新狀態即可。
udp, 所有計算在客戶端, 服務器只收集玩家的輸入 ,然後廣播給所有客戶端。玩家完成每一個幀,會告訴服務端。
由於服務端保存了玩家所有的輸入,服務端會把所有玩家未完成的幀 (沒丟包的時候,就是一個幀),發送給客戶端, 客戶端快速計算到當前幀(涉及到位置(通過服務端的時間,計算當前位置) ,動畫等)
TCP UDP
tcp , 計算在服務端,服務端保存了玩家的最新狀態, 直接刷新到最新狀態即可。
udp, 所有計算在客戶端, 服務器只收集玩家的輸入 ,然後廣播給所有客戶端。玩家完成每一個幀,會告訴服務端。
由於服務端保存了玩家所有的輸入,服務端會把所有玩家未完成的幀 (沒丟包的時候,就是一個幀),發送給客戶端, 客戶端快速計算到當前幀(涉及到位置(通過服務端的時間,計算當前位置) ,動畫等)