Никогда не делайте вещи, которые зависят от кадров, никогда !!
Есть некоторые исключения, когда это может быть хорошо, но в большинстве случаев это не так.
Хороший случай:
- Инкрементная сборка мусора (все еще имеет недостатки)
Плохой случай:
- Ваш случай, загрузка карты должна быть в начале
Почему я не должен зависеть от игрового фрейма?
- Поскольку компьютеры имеют различную скорость вычислений, хорошим примером является Harry Potter II, игра была разработана для машин, способных работать со скоростью 30 кадров в секунду, современные машины могут запускать эту игру очень быстро, таким образом, игра в основном ускоряется, вам нужно для ручного управления процессором, чтобы сделать игру доступной.
- Другим примером является время дельты единиц, причина, по которой вы используете его при перемещении объектов по нескольким кадрам, поскольку он учитывает скорость вычисления последних кадров
Также 300 объектов - это ничто при загрузке игры, также с точки зрения игрока:
Что лучше 10 секунд загрузки или 30 секунд 15 кадров в секунду, чем нормальная скорость
(приведенный выше пример преувеличен)