§4.5挑战:创建NextBlock游戏组件

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

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

图4-11

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


发布时间:2008/6/27 9:29:23  阅读次数:4888

2006 - 2024,推荐分辨率1024*768以上,推荐浏览器Chrome、Edge等现代浏览器,截止2021年12月5日的访问次数:1872万9823 站长邮箱

沪ICP备18037240号-1

沪公网安备 31011002002865号