Rust 如果我添加一个向“EVENT”stage后面的stage发送事件的系统,会延迟这些事件的读取吗?

Rust 如果我添加一个向“EVENT”stage后面的stage发送事件的系统,会延迟这些事件的读取吗?,rust,bevy,Rust,Bevy,我有一个系统(我们称之为game\u event),它使用来自不同来源(键盘、游戏板等)的输入事件,并将它们映射到特定于游戏的事件(移动、跳跃等)。我的理解是,如果我将我的游戏事件系统添加到事件阶段,那么它将与输入系统并行运行,将输入事件的读取延迟一帧。显而易见的解决方案是将game\u event系统添加到PRE\u UPDATE阶段,但不清楚这样做是否是个好主意——我假设event阶段的存在是有原因的 如果我添加一个向事件阶段之后的阶段发送事件的系统,这会延迟后续阶段中系统对这些事件的读取吗

我有一个系统(我们称之为
game\u event
),它使用来自不同来源(键盘、游戏板等)的输入事件,并将它们映射到特定于游戏的事件(移动、跳跃等)。我的理解是,如果我将我的
游戏事件
系统添加到
事件
阶段,那么它将与输入系统并行运行,将输入事件的读取延迟一帧。显而易见的解决方案是将
game\u event
系统添加到
PRE\u UPDATE
阶段,但不清楚这样做是否是个好主意——我假设
event
阶段的存在是有原因的

如果我添加一个向
事件
阶段之后的阶段发送事件的系统,这会延迟后续阶段中系统对这些事件的读取吗