Wait
По умолчанию процессор работает без остановки: выполнил свои инструкции за тик, на следующем тике продолжил с того же места. Программа из трёх строк проходит итерацию несколько сотен раз в секунду — и почти всегда это лишнее.
wait говорит «дальше не сейчас». Процессор отдаёт остаток тика и возвращается к той же
строке позже, когда время выйдет.
Соседи по категории делают похожее, но по-своему: end начинает итерацию
заново, stop останавливает процессор совсем.
- Пауза в секундахПодождать столько-то секунд — и не потратить на ожидание ни одной инструкции
- Ритм программыШестьдесят итераций в секунду нужны редко. Разбираемся, как выбрать ритм и чем его задать
Что нужно знать заранее
Заголовок раздела «Что нужно знать заранее»«Как работает процессор» — про тик и @ipt. Без этого
разговор о том, что именно отдаёт wait, повиснет в воздухе.
Неофициальный проект, с Anuke не связан. Спрайты, шрифты и переводы Mindustry © Anuke, используются по GPL-3.0; Fira Code — по OFL-1.1. Код сайта — GPL-3.0.