我正在创建一个具有不同组件的炸弹人游戏。我已经DrawableGameComponents为BombList、PlayerList、单独创建了WallList,PlayerDisplay (List of players when TAB is pressed)并将它们添加到Components列表中。篮板和说明文字绘制在主课中Game1。
我想知道这些组件的渲染顺序。是否按照它们在Components列表中的顺序?最初看起来是这样的。
后来,我需要更新BombList,PlayerList和WallList. 但这一次,它PlayersDisplay在后面渲染。我试图将它们插入不同的位置,但我意识到重要的是添加组件的顺序(无论在什么位置)。
我的问题是
- 组件在列表中以什么顺序呈现
Components? - 如果我有很多组件,那么何时会相对于列表中的其他组件调用该类的
Draw()?Game1 - 是否已将此类
Game添加Components到基础构造函数的列表中?