Я создал очень простую 2d игру в Unity, но иногда (каждые 2-3 секунды) наблюдается небольшое отставание. (на iMac, на iPhone, на iPad, на единстве редактора)
Информация:
Все текстуры уменьшены и все еще сжаты (5–100 кБ) (приблизительно 50 текс)
Все скрипты оптимизированы (В обновлении я использую только один Translate для одного объекта, который содержит несколько объектов (поезд с 10 железнодорожными вагонами) с Rigidbody2D (isKinematic) и CapsuleCollision2D,
и маленькие шашки (например, если (звук! = 1), то звук = 1))
Сцена содержит около 20 объектов (изображения, холст, панели, система из 2 частиц (снег) с мобильным шейдером> частицы> добавка и порождение по одному в каждую секунду).
В Awake я установил Screen.SetResolution ((int) (Screen.width / 1.7f)), (int) (Screen.height / 1.7f)).
Я уже оптимизировал все и несколько раз. Он много поднял FPS, уменьшил вес, увеличил плавность, но небольшие лаги остались.
TODO: я создал новый чистый проект, я добавил 1 изображение и создал скрипт, который переводит изображение справа налево, и ТАКЖЕ ТАКЖЕ фризы !!!
Когда я играю:
