NetCode-FPS
特色:
客户端玩家预测
客户端远程玩家插值
回滚和重播
实时调整客户端对于服务端Tick的预测,以优化服务端的输入Buffer
参考:
Unity NetCode
运行演示
说明
Unity版本:2020.1.17f1c1整个工程全部用DOTS以及混合GameObject开发。
注:请使用同版本UnityEditor打开工程
两个示例场景:
场景/ NetCube
场景/ NetFPS
:场景编辑器下直接播放即可
NetCube示例的操作
WASD移动
Space向上施加力
鼠标左键重置服务端Cube位置,以测试客户端与服务端位置未知时的拉扯的效果。
NetFPS示例的操作
WASD移动
Space跳跃
鼠标左键开火
Left Shift加速
R手雷
T服务端播放位置,以测试客户端与服务端位置重新时的拉扯的效果。
F12锁定鼠标
Esc释放锁定的鼠标
玩家被
2021-09-23 22:27:18
204.14MB
C#
1