Производительность Unity резко возрастает при 30 кадрах в секундуIOS

Программируем под IOS
Ответить
Гость
 Производительность Unity резко возрастает при 30 кадрах в секунду

Сообщение Гость »


Я разрабатываю простую игру для iOS, используя движок Unity. Я использую Application.targetFrameRate, чтобы установить целевой fps для моей игры. Когда я устанавливаю целевой fps на 60 или 45, игра отлично работает на любом устройстве iOS, но если я устанавливаю targetFrameRate на 30, игра работает с скачками и дрожаниями. Я не знаю, почему это происходит (30 кадров в секунду должно быть в порядке).

Я подключил Profiler к своему iPhone и увидел, что при работе со скоростью 30 кадров в секунду некоторые кадры отображаются со скоростью 200 кадров в секунду, другие – со скоростью 45–60 кадров в секунду, и это приводит к ужасным скачкам производительности. Но этого не происходит, когда targetFrameRate равен 45 или 60.

Мне действительно нужно, чтобы моя игра работала со скоростью 30 кадров в секунду, чтобы избежать нагревания и троттлинга. Кто-нибудь, пожалуйста, помогите мне!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»