介绍
从Fusion2.1开始,NetworkTransform就支持了在共享主权模式和客户端-服务器模式使用刚体(Rigidbody)。
内建了两个不同的途径:
- 预测法:使用外推法来在所有玩家的本地时间系放置物理对象。达到在所有客户端上平滑可交互的效果。
- 非预测法:将物理对象从主权机器向其他客户端同步,就如同非物理对象的同步方法一样。除了在主权机器上以外,这些对象将处于远程时间系,并且它们的刚体将设置为运动学模式(kinematic)。这种模式在客户端-服务器模式游戏的不可交互物理内容上最为适合。
网络工程配置-全局设置
物理预测选项(Physics Forecast)
这是预测物理的系统的全局配置选项。这个选项必须勾选以允许任何预测物理系统的外推法。如果处于未勾选状态,物理系统将会以远程时间系同步到所有非主机客户端。当勾选时,预测物理系统是以每个NetworkTransform为单位进行控制。
网络变换控制设置
使能了的预测物理系统
一个以对象为单位的控制预测物理系统的选项。只有当NetworkProjectConfig的预测物理系统选项被使能时才有效。
预测(Forecast)方式
预测物理系统预测(外推法)(Extrapolate)从网络接收到的位置信息,从而为所有玩家以本地时间系确定物