为什么在统一滞后中使用简单的2D游戏?

时间:2019-01-11 16:59:45

标签: unity3d

我在Unity中创建了一个非常简单的2d游戏,但是有时(每2-3秒)会有一个小的滞后。 (在iMac,iPhone,iPad,统一编辑器上)

信息:

  1. 所有纹理均减少并仍压缩(5kb-100 kb)(约50 tex)

  2. 所有脚本都经过了优化(在更新中,我仅对一个包含多个对象(带有10个铁路车厢的火车)的对象使用Rigidbody2D(isKinematic)和CapsuleCollision2D使用一个Translate, 和小型跳棋(例如if(sound!= 1)then sound = 1))

  3. 场景大约有20个对象(图像,画布,面板,带有移动着色器>粒子>添加剂的2个粒子系统(雪),每1秒钟生成一个)。

  4. 在唤醒状态下,我设置了Screen.SetResolution((int)(Screen.width / 1.7f),(int)(Screen.height / 1.7f))。

  5. 我已经多次优化了所有内容。他提高了FPS,减轻了体重,增加了柔滑度,但滞后现象仍然很小。

待办事项:我创建了一个新的干净项目,添加了1张图片,并创建了从右到左转换图片的脚本,并且还有带子!!

当我玩时:

When I play enter image description here enter image description here

0 个答案:

没有答案