C++(DirectX Shader)游戏引擎运行效果图如下:
本教程使用C++语言并讲解DirectX Shader 程序开发的框架、语法以及如何应用着色器语言进行
游戏引擎程序开发,同时,使用商业游戏(魔兽争霸)作为例子进行学习。
在学习的过程中,只需要具备C++程序开发的基础,就可以按照目录中的顺序进行学习,
而学习的内容也从最开始的程序框架开始,然后,逐步深入到游戏引擎中的各个模块进行学习,
其中包括:动画引擎模块,地形引擎模块,渲染引擎模块,AI模块等等,所有的这些内容都可以
从右方的目录中查看到。
(如果没有C++程序开发基础,也可以通过本站主页中的C++开发教程进行学习)
而学习的最终目标是,可以让你使用纯C/C++语言结合DirectX Shader着色器语言(HLSL语言)
制作出属于你自己的3D游戏引擎。
(通过游戏模式学习与训练,需要在电脑上运行)