使用WINDOWS的GDI开发游戏(开篇)

我们知道现在一般WINDOWS的商业游戏开发都是基于DirectX,但一般使用MFC的人可能会觉得DirectX学起来很繁琐。

 

其实开发一般的休闲游戏根本不需要DirectX支持,例如以前红白机里的一些游戏,只要使用你熟悉的GDI一样可以开发出有趣的游戏。

 

本系列教程将以一个实际例子来说明如何利用GDI开发一个可玩的游戏。

 

本篇作为一个开篇并不深入讲解具体操作。只对一些大概做些说明。

 

虽然不使用DirectX,但对于一般的Windows开发还是必须了解,诸如消息机制,GDI对象使用。

 

所以你必须:

了解C和C++

了解Windows消息机制

熟悉GDI操作

了解游戏开发大概流程

 

 

此外我也是边学习边写此系列文章,权作笔记而已,里面的方法并非最好,但至少可以实现我们的目的(使用Windows GDI开发一个可以玩的游戏)

 

欢迎大家一起探讨。

 

此外本文实际目的并非为写游戏,而是通过这个游戏的编写过程让你更加了解Windows的机制,特别是GDI的应用。毕竟使用GDI来写游戏并非是明智的。

 

阅读对象定为程序编写的初学者。

你可能感兴趣的:(游戏,c,windows,mfc,休闲游戏)