C++(DirectX Shader)游戏引擎运行效果图如下:

 

    本教程使用C++语言并讲解DirectX Shader 程序开发的框架、语法以及如何应用着色器语言进行

  游戏引擎程序开发,同时,使用商业游戏(魔兽争霸)作为例子进行学习。

    在学习的过程中,只需要具备C++程序开发的基础,就可以按照目录中的顺序进行学习,

  而学习的内容也从最开始的程序框架开始,然后,逐步深入到游戏引擎中的各个模块进行学习,

  其中包括:动画引擎模块,地形引擎模块,渲染引擎模块,AI模块等等,所有的这些内容都可以

  从右方的目录中查看到。

  (如果没有C++程序开发基础,也可以通过本站主页中的C++开发教程进行学习)

   而学习的最终目标是,可以让你使用纯C/C++语言结合DirectX Shader着色器语言(HLSL语言)

  制作出属于你自己的3D游戏引擎。

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练