以下文章来源于轩辕实验室 ,作者轩辕实验室
设定同步模式在同步模式和异步模式之间切换仅仅是布尔状态的问题。
使用同步模式同步模式与慢速客户端应用程序相关,并且当需要不同元素之间的同步时,如果客户端太慢而服务器不等待,会出现信息溢出,客户端无法管理所有内容,并且将丢失或混淆所有内容。以下代码段扩展了上一个代码段。客户端创建一个摄像头传感器,将当前步骤的图像数据存储在队列中,并且在队列中检索服务器后对服务器进行打勾。
可能的配置如果是同步模式和可变时间步长,基本上可以确定这是没有什么希望的,因为当时间步长大于 0.1s 时,物理学将会无法正常运行,如果服务器必须等待客户端计算步骤,则很可能会发生这种情况,仿真时间和物理原理不会同步, 模拟将会变得不可靠。
结果显示用 pygame 将收集到的数据显示出来,打印出服务器端的fps 和客户端的 fps: