文章目录
- 场景里面的无法检测到碰撞、刚体的同步组件异常等?
- 在服务端调用 NetworkServer.Spawn之后,出现了客户端看不到物体情况?
场景里面的无法检测到碰撞、刚体的同步组件异常等?
如果场景是通过 Additive 的方式加载的,通过该方式加载的场景将作为 "物理场景 "加载到服务器上,Unity 不会对其进行物理模拟。也就是不会调用 FixUpdate
函数,因此需要自行添加 Physics Simulator
脚本。
参见 Add Physics Simulator
在服务端调用 NetworkServer.Spawn之后,出现了客户端看不到物体情况?
出现这种情况的代码:
// this is wrong!
Tween.Scale(go.transform, Vector.zero, Vector.one, 2);
NetworkServer.Spawn(go);
在调用 NetworkServer.Spawn
之前,不需要对物体进行用 Tween
对物体进行大小的缩放动画。可以在 改成:
// this is ok!
NetworkServer.Spawn(go);
Tween.Scale(go.transform, Vector.zero, Vector.one, 2);