Вопросы с тегом «game-loop»

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

4
Использование простоя в пошаговых (RPG) играх для обновления
Если вы возьмете какую-нибудь пошаговую RPG-игру, будут большие периоды времени, когда ничего не происходит, потому что игра переходит в ожидание 'wait_for_player_input'. Естественно, разумно использовать это время для обновления вещей. Тем не менее, это сразу же говорит о том, что его нужно было бы продеть. Возможен ли такой дизайн в одной …

1
Как City-sim может симулировать сотни персонажей?
Мои игры обычно начинают довольно легко отставать, когда есть пара сотен ящиков, представляющих возможных персонажей. В то время как игры типа SimCity или даже Anno имеют сотни персонажей. Я понял, что эти игры не обновляют все на каждом тике, потребности обрабатываются с интервалами, и это не проблема рендеринга, но все …

2
Серверная игровая петля
Многие Java-игры используют thread.sleep () для управления частотой кадров. Поскольку сервер не отображает графику, должен ли серверный игровой цикл продолжать работать только для расчета времени дельты? Как этот пример: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long OPTIMAL_TIME = 1000000000 / TARGET_FPS; while (gameRunning) { long now …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.