网络插值刚体

网络插值刚体类目前被标记为“实验性”,如果发现任何问题或错误,请分享,并在生产版本中自行承担风险。

网络插值刚体组件会在网络中同步刚体的位置和速度。当你有一个非运动学刚体,对其施加恒定力,比如重力,但同时也想在该刚体上施加力或改变速度,或者在服务器或客户端上具有权限时,这个组件就非常有用。例如,使用重力移动和跳跃的物体。

拥有网络刚体组件的游戏对象还必须拥有网络身份组件。当你向游戏对象添加网络刚体组件时,如果该游戏对象尚未拥有网络身份组件,Mirror 也会在该游戏对象上添加网络身份组件。

在使用网络插值刚体时,不应该在同一对象上同时使用网络变换组件,因为网络插值刚体会处理位置的同步。

默认情况下,网络插值刚体是服务器权限的,除非你勾选客户端权限。客户端权限适用于玩家对象以及已经专门分配给客户端的非玩家对象,但仅适用于此组件。启用后,值的更改将从客户端发送到服务器。

通常,更改会发送给该组件所在对象的所有观察者。将同步模式设置为仅所有者会使更改在服务器和对象的客户端所有者之间保持私有。

你可以使用同步间隔来指定同步的频率(以秒为单位)。这适用于客户端权限和服务器权限。

最后更新于

这有帮助吗?