《游戏程序设计教程——从游戏引擎构建到实际应用》学习日记

《游戏程序设计教程——从游戏引擎构建到实际应用》需要的这本书需要的基本知识只有C++基础语法。在全书学习过程中会学到Windows编程,GDI,GDI+等知识。一至四章读书入门,我目前就只学到这个部分。
就是这本书

我学习这本书的时候经常遇到难题,以为是书本身的问题,那时学得差点被逼疯。后来发现都是些小问题(虽然这本书的确有问题)。目前笔者用的学习工具是VS2013(感觉调试时总是到Win32回调函数结束时就出错。。。)。下面分享一下书中的几个实例。
第一个实例,是简单生成一个窗口,T_Config.h里写所有的枚举和结构体一些东西,T_Display.h、T_Display.cpp是调整屏幕分辨率,这个没有也没关系,毕竟有的游戏没有全屏模式。T_Engine.h、T_Engine.cpp是抽象的引擎类,之后的使用都要用具体的引擎类来继承这个,再实现其方法。
黑窗口

第二个实例是为这个框架添加基本的绘图任务。将屏幕切成20*20的矩形,随机改变颜色。乱

第三个实例是,简单的放一章图片,到目前为止也都很简单。

芽衣

第四个实例,稍微难点了,GDI+/GDI的操作让人头皮发麻。其实实现的功能都很简单,就是贴图,字体操作,打乱局部贴图顺序等。贴

字

em

猜你喜欢

转载自blog.csdn.net/weixin_41374099/article/details/83338891