三天教你做俄罗斯方块 小花朵 2010-07-12 序言 大学学C#的时候做了一个俄罗斯方块,发现挺多新手都想牛刀小试一把,我就重写了一遍,并写了这份文档教程,如果你理解快的话,三天就能做出来你的俄罗斯方块了
先看一下我的俄罗斯方块吧,游戏规则估计不用多说了,我的俄罗斯方块的特色是有美女脱衣表演哦,每升一级,美女就脱一件衣服哦
另外,你还可以自己设定各个参数,包括游戏窗口的大小,按键,背景音乐,甚至自定义砖块样式
第一部分:基础知识 1
了解认识GDI+ GDI+的技术是建立在GDI 上的
GDI+提供了一个抽象层,隐藏了不同视频卡之间的区别,这样就可以调用windows AIP 函数完成指定的任务了 GDI+由
NET 基类集组成,这些基类可用于在屏幕上完成定制绘图,能把合适的指令发送到图形设备的驱动程序上,确保在监视器屏幕上显示正确的输出,这里的输出包括打印到硬拷贝中
表1-1 列出了GDI+基类的主要命名空间 表 1-1 命名空间 说明 System
Drawing 包含与一类绘图功能有关的大多数累、结构、枚举、委托 System
Drawing
Drawing2D 为大多数高级 2D 和矢量绘图操作提供了支持,包括消除锯齿、几何转换和图形路径 System
Drawing
Imaging 帮助处理图像(位图、Gif 文件等)的各种类 System
Drawing
Printing 把打印机或打印预览窗口作为输出设备时使 用的类 System
Drawing
Design 一些预定义 的对 话 框 、属 性 表和其 他 用户 界 面 元 素 ,与在设计 期 间扩 展 用户 界 面 相关 System
Drawing
Text 与字 体 和字 体 系 列执 行 高级操作的类 在GDI+中,设备环 境 (DC)包装 在
NET 基类System
Drawing