В gml нет встроенной функции сна, есть ли способ сделать функцию сна без использования будильника?
Функция сна Game Maker Language без использования будильника
Ответы (2)
Поздний ответ, но если это для «стоп-кадра» (короткие паузы для ударного воздействия), это можно сделать через цикл занятости:
/// busysleep(ms)
var t = current_time + argument0;
while (current_time < t) { }
person
YellowAfterlife
schedule
01.03.2018
Создайте переменные sleepStart и count, затем установите для них значение 0. Внутри шага, начального шага или конечного шага добавьте код:
if (sleepStart==1){count+=1}
if (count==90){//That number can be whatever you want, depending on the length you want the delay.
//Code to be executed after specified number of steps here.
}
Если вы хотите запустить задержку, установите для sleepStart значение 1.
Если вы не знаете, 90 шагов будут равны 3 секундам при стандартной скорости комнаты 30.
person
Super S
schedule
11.04.2018
System.Threading.Thread.Sleep()
из Windows Forms, который сам не нашел полезным. - person Steven   schedule 25.01.2018