§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  阅读次数:4949

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

沪 ICP 备 18037240 号-1

沪公网安备 31011002002865 号