Почему простая 2d игра в лаге единства? - PullRequest
0 голосов
/ 11 января 2019

Я создал очень простую 2d игру в Unity, но иногда (каждые 2-3 секунды) наблюдается небольшое отставание. (на iMac, на iPhone, на iPad, на единстве редактора)

Информация:

  1. Все текстуры уменьшены и все еще сжаты (5–100 кБ) (приблизительно 50 текс)

  2. Все скрипты оптимизированы (В обновлении я использую только один Translate для одного объекта, который содержит несколько объектов (поезд с 10 железнодорожными вагонами) с Rigidbody2D (isKinematic) и CapsuleCollision2D, и маленькие шашки (например, если (звук! = 1), то звук = 1))

  3. Сцена содержит около 20 объектов (изображения, холст, панели, система из 2 частиц (снег) с мобильным шейдером> частицы> добавка и порождение по одному в каждую секунду).

  4. В Awake я установил Screen.SetResolution ((int) (Screen.width / 1.7f)), (int) (Screen.height / 1.7f)).

  5. Я уже оптимизировал все и несколько раз. Он много поднял FPS, уменьшил вес, увеличил плавность, но небольшие лаги остались.

TODO: я создал новый чистый проект, я добавил 1 изображение и создал скрипт, который переводит изображение справа налево, и ТАКЖЕ ТАКЖЕ фризы !!!

Когда я играю:

When I play enter image description here enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...