我有一个系统(我们称之为game_event
),它使用来自各种来源(键盘、游戏手柄等)的输入事件并将它们映射到特定于游戏的事件(移动、跳跃等)。我的理解是,如果我将我的game_event
系统添加到EVENT
舞台上,那么它将与输入系统并行运行,从而将输入事件的读取延迟一帧。显而易见的解决方案是将game_event
系统添加到PRE_UPDATE
舞台上,但目前尚不清楚这样做是否是一个好主意——我认为EVENT
舞台的存在是有原因的。
如果我添加一个向该阶段之后的EVENT
阶段发出事件的系统,这会延迟后续阶段的系统对这些事件的读取吗?