首页 > 代码库 > 公开课第一天

公开课第一天

公开课第一天

主要是讲游戏的基本架构,各种类的编写,最终在窗体上绘制了一个玩家坦克,并且可以控制移动,而且不出超出屏幕。

1.注意类的抽象 GameObject-》FatherTank-》PlayerTank

2.注意类中的虚方法和抽象方法的使用

3.窗体不闪烁问题的解决

4.重绘问题处理,使用Timer每隔50MS重绘一下窗体

5.资源导入问题

6.尽可能的将共有的属性和方法抽象出来

7.单例设计模式,获得单一对象(饿汉式,懒汉式)

8.GDI+   画图用的(画布:窗体,画笔:pen,画家:graphic对象)

9.理解事件驱动程序

10.is as用法

 

 

补充昨天的:委托,事件的关系

事件表现的很想委托,是因为事件内部有一个隐含的委托的使用,即事件响应函数的注册一样是通过委托实现的。

公开课第一天