我使用的是GameLift,所以我不认为我可以使用Unity的网络工具,所以我正在编写我自己的类似NetworkTransform的组件。这是可行的,在客户端,当我移动角色时,角色在服务器上移动。private List<Vector3> syncPosList = new List<Vector3>();
public float
我正在开发一个播放器控制器,非常基础,在使用rigidbody播放器时遇到了大量的卡顿。我也有一个字符控制器播放器,运行非常流畅,两个测试都是在高fps 600 ish (v-sync关闭)。我试过在刚体上打开插值和改变FixedUpdateTimestep (我尽量避免),但我想知道这是否与我移动刚体的方式有关?下面是一个展示问题的视频,一定要全屏观看,并注意块阶梯(如果不清楚,红色的播放器是基于Rigidbody的,绿色的是使用CharacterController组件的)。