Вопрос

Я внедряю игровой петлю с постоянным FPS. Я думаю о 25-30 кадров в секунду, должно быть достаточно. Есть идеи из вашего собственного опыта? Должен ли я вообще ограничить FPS?

Это было полезно?

Решение

От 30 до 40 кадров в секунду, как правило, хорош для быстрого развития игры. В зависимости от игры и насколько она тяжелая, платформа может не всегда идти в ногу. Поэтому лучше предположить, что игра не может точно следовать FPS. Вместо этого сохраняйте таймер, который проверяет системные часы каждый кадр и фигурирует, сколько времени прошло. Таким образом, вы можете правильно рассчитать приращения, например, физику (объект, падающий), даже если игра работает на более низких FPS.

Другие советы

Хорошее начало для игрового петля: http://wiki.igda.org/programming_and_technology/game_programming_patterns_for_beginners/game_loop

Здесь есть еще одно обращение с темой:

http://dewitters.koonsolo.com/gameloop.html

Я замечаю другой адрес ответов, который должен быть реализован игровым циклом, в том смысле, что вы всегда должны отображать свою графику/обновления в отношении смещения времени в миллисекундах, а не «кадрах», что является правдой.

Я нашел эту страницу в попытке узнать, есть ли рекомендации по идеал Adnroid создает, но после Google я не нахожу никаких фактов об оптимальном использовании FPS. Не сказать, что нет некоторых «волшебных» чисел, которые идеально подходят для определенных чипсетов для андроидов или чего -то подобного. Просто если есть, это не очень значительный момент, чтобы быть хорошо известным, я полагаю.

Тем не менее, я поделюсь своими мыслями о идеал Android кадрирует после того, как не нашел никаких жестких и быстрых ответов, для тех, кто задается вопросом, то же самое, что и я:

Идеальная частота кадров как можно меньше без ущерба для пользовательского опыта. Причина в том, что чем больше кадров, которые отображаются в секунду, тем больше циклов процессора используется, тем больше батареи потребляется. В некоторых играх (например, в шахматах) не так много, как быстро развивающаяся игра «Бесконечный бегун».

Начиная с низкого количества и увеличения кадров до тех пор, пока пользователь не станет хорошим, вероятно, является хорошим показателем. Это то, что можно скорректировать прямо в конце разработки приложений до выпуска.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top