游戏组件——挑战:创建NextBlock游戏组件

挑战:创建NextBlock游戏组件

本章不是真的讨论NextBlock游戏组件,为此有一个原因。我想你去自己创建它。 在本书的源代码中NextBlock类是空的,你的任务是填充它。NextBlock游戏组件已经添加到TetrisGrid类,你已经看过了所有要用到的方法。如果你对自己的解决方案不自信,你可以检查做了全部改进的完整源代码,并且在我做的XNA Tetris全部项目源代码也有完整的NextBlock类,不过我建议你尝试编写游戏组件,也许一些对游戏的其他改进 让你更熟悉所有这些新类。

NextBlock组件应该显示下一个砖块的型号。只要使用来自于TetrisGrid类的BlockTypes枚举,在一个5×5的网格中显示下一个砖块,并且在顶部添加一个小文本(见图 4-11)。

1
图 4-11

一点提示:不要浪费太多时间玩俄罗斯方块。这是个好游戏,但是本书中还有更好的。

你可能感兴趣的:(block)