第3讲 天机游戏.docx
- 文档编号:2953392
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:19
- 大小:1.70MB
第3讲 天机游戏.docx
《第3讲 天机游戏.docx》由会员分享,可在线阅读,更多相关《第3讲 天机游戏.docx(19页珍藏版)》请在冰豆网上搜索。
第3讲天机游戏
第3讲天机游戏
3.1游戏简介
3.2技术要点
一、知识点
(1)名称空间
(2)窗口编程(事件驱动)
(3)组件封装(属性方法)
(4)程序控制(语法逻辑)
(5)面向对象(继承封装多态)
(6)GDI+
二、技术点
(1)资源文件的添加和使用
(2)程序文件(类)组织和使用
(3)GDI+绘图,Graphics类的使用
(4)程序界面控制
(5)键盘事件的使用
(6)动画效果的实现
3.3实现步骤
第1步:
新建一个名为“SkyPlane”的Windows项目,在解决方案资源管理器中修改Form1的名称为“GameUI”。
第2步:
窗体GameUI属性设置:
(1)DoubleBuffered:
True
(2)FormBorderStyle:
FixedSingle
(3)MaxMizeBox:
False
(4)StartPosition:
CenterScreen
(5)Text:
天机游戏
(6)TopMost:
True
(7)Size:
536,738
第3步:
添加Timer控件,命名为“tmrGame”,Enabled属性改为“True”,Interval属性改为“25(毫秒)”。
第4步:
添加资源Resources。
(1)在解决方案资源管理器中右击“SkyPlane”,选择添加(D)新建项(W)菜单项,如图:
(2)选择“资源文件”,命名为“Resource.resx”,如图:
(3)选择“添加现有文件”,如图:
(4)定位到资源文件夹(老师会发给大家),全选所有图片,并单击“打开”,如图:
(5)结果如下图(未全部显示):
(6)解决方案资源管理器如下图(未全部显示):
第5步:
添加一个用于封装类的文件夹,如下图:
第6步:
取名为“Framework”,添加的解决方案资源管理器后如下图:
第7步:
在“Framework”文件夹中添加一个类,如图:
第8步:
命名为“Background”,修改其可访问性为Public,并引入如下命名空间:
//----------------------------------------------------------------------
usingSystem.Drawing;
//----------------------------------------------------------------------
编写“Background”类的代码如下:
第9步:
命名为“Plane”,修改其可访问性为Public,并引入如下命名空间:
//----------------------------------------------------------------------
usingSystem.Drawing;
//----------------------------------------------------------------------
编写“Plane”类的代码如下:
第10步:
命名为“Enemy”,修改其可访问性为Public,并引入如下命名空间:
//----------------------------------------------------------------------
usingSystem.Drawing;
//----------------------------------------------------------------------
编写“Enemy”类的代码如下:
第11步:
命名为“Bullet”,修改其可访问性为Public,并引入如下命名空间:
//----------------------------------------------------------------------
usingSystem.Drawing;
//----------------------------------------------------------------------
编写“Bullet”类的代码如下:
第12步:
命名为“Animation”,修改其可访问性为Public,并引入如下命名空间:
//----------------------------------------------------------------------
usingSystem.Drawing;
//----------------------------------------------------------------------
编写“Animation”类的代码如下:
第13步:
GameUI类,首先引入如下命名空间:
//----------------------------------------------------------------------
usingSkyPlane.Framework;
//----------------------------------------------------------------------
GameUI窗体的代码如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3讲 天机游戏 天机 游戏
![提示](https://static.bdocx.com/images/bang_tan.gif)