diff --git a/examples/cocos-creator-multiplayer/backend/src/shared/game/GameSystem.ts b/examples/cocos-creator-multiplayer/backend/src/shared/game/GameSystem.ts index d12e9c0..9930fc4 100644 --- a/examples/cocos-creator-multiplayer/backend/src/shared/game/GameSystem.ts +++ b/examples/cocos-creator-multiplayer/backend/src/shared/game/GameSystem.ts @@ -95,7 +95,13 @@ export class GameSystem { } } - // Events (Game Push) + /* + * 事件 + * 某些转瞬即逝的事件,可能不会直观的体现在前后两帧状态的变化中,但表面层又需要知晓。 + * 例如一颗狙击枪的子弹,在少于一帧的时间内创建和销毁,前后两帧的状态中都不包含这颗子弹;但表现层却需要绘制出子弹的弹道。 + * 此时,可以通过事件的方式通知表现层。 + */ + // 发射箭矢 onNewArrow: ((arrow: ArrowState) => void)[] = []; }