Я разрабатываю визуальный роман в Haxe / Kha.
У меня есть цикл рендеринга, и я собирался использовать цикл обновления ...
, но потом подумал: сприрода визуальных романов не в реальном времени, могу ли я не использовать цикл обновления, а просто иметь таймеры (Scheduler.addTimeTask()
) и прослушиватели (события клавиатуры, события мыши и т. д.)?
Я сейчас нахожусьсоздание события текстового поля, которое запускается ключевым слушателем.Я хотел иметь эффект печати, поэтому я делаю таймер (Scheduler.addTimeTask()
), который запускает «печатание» при каждом вызове события TextBox, и уничтожаю его (Scheduer.removeTimeTask()
), когда это сделано.
Isэто управляемый / стандартный подход к выполнению подобных действий?
Если нет, то почему?