前言:
以前做的东西写的代码现在回头看有些会觉得“凌乱”,这段刚好有时间, 想把以前的基础的东西整理一下,顺便写这个简单的DirectX入门教程。
这个教程,我们只讲流程,关于一些细节的东西,概念,函数参数的意义等,不了解得地方,在SDK帮助或者搜索引擎搜一下很容易得到答案
由于知识水平有限,写得很可能有不准确的地方,请指出,我一定会做合理的修改。
在这个教程中,我们会一步一步的做一个简单的“游戏引擎”,呵呵,这里我们就把称为游戏引擎,跟ORGE和NeL相比我们的确很幼稚,它只是个“玩具”,但它确实能为我们的游戏开发初学者,提供方便,越往后,越是大的东西越能感觉出它的便利。最后,我们再利用我们的引擎,做几个Demo出来,看看它的效果!
引擎包括以下主要功能:
游戏框架,场景管理模块
消息/数据输入的管理模块(键盘,鼠标,游戏杆)
顶点处理模块