一直都想去写游戏程序,所以也收集了不少游戏源码和电子书籍.
由于主观和客观上的原因,opengl和directx也是断断续续的看着, 只是知道了点皮毛, c++倒是一直在用,水平也很一般.前段时间在c++博客园看到几篇关于quake3的源码分析文章. 正好我最近也在看游戏引擎,就有种想把quake3源码分析一遍的冲动.
要想真正的弄懂这个估计要很长时间,那就先从简单的开始吧.
学习quake之前要先学习一个开源2D游戏引擎----HGE, 这是一个用Direct3D实现的,代码很简洁,学习起来也相对简单一些.
HGE主页:http://hge.relishgames.com
源码下载:http://hge.relishgames.com/downloads.html