Visual Novel: могу ли я не иметь цикл обновления, вместо этого используя только слушатели и таймеры? - PullRequest
0 голосов
/ 25 сентября 2018

Я разрабатываю визуальный роман в Haxe / Kha.

У меня есть цикл рендеринга, и я собирался использовать цикл обновления ...

, но потом подумал: сприрода визуальных романов не в реальном времени, могу ли я не использовать цикл обновления, а просто иметь таймеры (Scheduler.addTimeTask()) и прослушиватели (события клавиатуры, события мыши и т. д.)?

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

Isэто управляемый / стандартный подход к выполнению подобных действий?

Если нет, то почему?

...