团结:强烈的延迟(可能)是由电影机或过多的对撞机引起的

时间:2019-04-23 02:44:32

标签: unity3d

我在Unity项目中使用Cinemachine资产,并且工作正常,没有任何滞后。但是,“我的场景”中有很多梯子的地方都面临着严重的滞后,使得游戏无法进行。这样的场景如下所示。 enter image description here

我能想到的延迟原因是发生太多的碰撞或电影机(可能是)。下面的两个图像显示了梯形精灵的物理形状。 enter image description here enter image description here

我的相机设置在一个名为“相机”的空游戏对象中,如下所示。状态驱动的摄像机使用了第二个屏幕快照中所示的播放器动画器。恐怕在这种情况下,我无法提供最小的可复制示例。有人可以通过指出正确的方向来纠正滞后来帮助我吗? enter image description here enter image description here enter image description here

编辑:Unity配置文件还表明,物理用途正在消耗过多的CPU,其中CinemachineBrain.AfterPhysics()Physics2D.FindNewContacts是罪魁祸首: enter image description here

enter image description here

编辑2:梯形图是使用tilemap组件创建的,如下所示: enter image description here

1 个答案:

答案 0 :(得分:1)

您可以尝试将梯子的对撞箱简化为单个对撞机形状吗?