§4.5挑战:创建NextBlock游戏组件
本章不是真的讨论NextBlock游戏组件,为此有一个原因。我想你去自己创建它。在本书的源代码中NextBlock类是空的,你的任务是填充它。NextBlock游戏组件已经添加到TetrisGrid类,你已经看过了所有要用到的方法。如果你对自己的解决方案不自信,你可以检查做了全部改进的完整源代码,并且在我做的XNA Tetris全部项目源代码也有完整的NextBlock类,不过我建议你尝试编写游戏组件,也许一些对游戏的其他改进让你更熟悉所有这些新类。
NextBlock组件应该显示下一个砖块的型号。只要使用来自于TetrisGrid类的BlockTypes枚举,在一个5×5的网格中显示下一个砖块,并且在顶部添加一个小文本(见图 4-11)。
一点提示:不要浪费太多时间玩俄罗斯方块。这是个好游戏,但是本书中还有更好的。
发布时间:2008/6/27 上午9:29:23 阅读次数:5439