![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2014
Сообщений: 215
|
Здравствуйте. Такой вопрос, например установлено 30 FPS, это сколько по времени? Как вычислять, например есть код в enter_frame, сколько раз он выполнится при частоте 30 fps, как считать. например один раз за 3 сек, или как,интересно как подсчитать
|
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
Цитата:
|
|
|||||
|
Регистрация: Apr 2014
Сообщений: 215
|
Цитата:
просто хотел сделать искусственную задержку времени типа свой таймер)),просто слышал что таймером пользоваться не очень хорошо,типа компы разные, и может не совсем сработать так как надо,если например я настроил под core i7 а там будет стоять celeron где то, то эффекты будут разные, да и производительность игры снижает,или слухи лживы?Поэтому в enter frame хотел сделать счетчик и по условию выполнять |
|
|||||
|
В Интернете очень много исходников, в которых есть скрипт, определяющий FPS
|
|
|||||
|
Регистрация: Jun 2014
Сообщений: 558
|
Я бы объяснил так, если выставляете фпс 30, значит код исполняется 30 раз в секунду, если проект тяжёлый, то на медленных компьютерах фпс будет подать, т.е. код будет выполняться меньшее количество раз в секунду. И собственно из-за этого есть разные реализации проектов, одни привязаны ко времени, другие к кадрам, разница в том, что если не хватает производительности и привязка к фпс, то весь проект просто замедляется, к примеру мувик будет медленнее двигаться по экрану, а если ко времени, то мувик будет дёргаться, зато оказываться в нужном месте во время, но тут есть куча нюансов, которые вам придёться учитывать далее.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|