记不得什么时候开始感兴趣写游戏代码了。开始的时候就只是写一些简单的小游戏,打台球,开小车,走迷宫,用一些2Dgraphics库,完成每个小作品后都很开心。后来一想,在现在的计算机设备条件下,2D太简陋了,于是开始着手做一个3D赛车游戏。说是赛车,实际上也就只有一辆小车。模型简陋而且贴图粗糙。但做完之后还是很开心的。毕竟,修改修改美工,多写点运动控制代码,也勉强算个小游戏。
然后,就想到开始做这个3D射击游戏。
这就是个时间长的过程了。因为决定提高质量,所以打算多看完教程再来写。
附:LearnOpenGL CN
https://learnopengl-cn.github.io/
推荐这本网上的教程。当时看了一些书打了基础,再看这个教程时就尝试看完一篇实现一篇。这个过程虽然漫长,但因为亲身实践学到了很多有意思的内容----视差贴图,