嗨!
以下是我游戏的多人游戏演示。
简言之,优化工作耗时很长:我从头开始构建了一个异步物理引擎,因为 PhysX 并不专为体素优化。
多人游戏使用 LiteNetLib 和一个小型自定义中继服务器。
引擎不具备确定性,因此只有主机手机模拟世界。
客户端接收可靠的体素编辑日志以及物体姿态流,然后在本地重建网格和碰撞体。
所有数据都打包到自定义的无损二进制格式中,即使是一座摩天大楼坍塌导致约 70 万个体素被摧毁,两部手机之间也保持同步,其中一部手机使用 4G 网络。
很乐意回答任何问题。
嗨!
以下是我游戏的多人游戏演示。
简言之,优化工作耗时很长:我从头开始构建了一个异步物理引擎,因为 PhysX 并不专为体素优化。
多人游戏使用 LiteNetLib 和一个小型自定义中继服务器。
引擎不具备确定性,因此只有主机手机模拟世界。
客户端接收可靠的体素编辑日志以及物体姿态流,然后在本地重建网格和碰撞体。
所有数据都打包到自定义的无损二进制格式中,即使是一座摩天大楼坍塌导致约 70 万个体素被摧毁,两部手机之间也保持同步,其中一部手机使用 4G 网络。
很乐意回答任何问题。
评论 (0)