初学自学。C游戏编程,应看那些书?
《Windows游戏编程大师技巧》中的代码示例,建议谨慎参考,因为它们可能并非基于面向对象的设计思路,不过,书中的思想精髓还是值得学习的,游戏编程并不局限于DirectX,对OpenGL的兼容也是非常重要的。
关于学习资料,建议从OpenGL入手,关于书籍,确实浩如烟海,国外的书籍质量相对更高,建议优先选择,特别要警惕某些如“房晓溪”所著的书籍,其质量有待商榷。
对于初学者,推荐从2D游戏编程开始,可以阅读《Visual C++游戏编程基础》,当2D游戏编程掌握得差不多时,可以进阶学习《Visual C++经典游戏程序设计》,现在直接学习3D编程也未尝不可,学好3D,2D自然不在话下。《Nehe教程》是一本很好的OpenGL教程,能激发你对3D图形的兴趣。
《OpenGL游戏编程》(作者徐明亮)是国内相当不错的书籍,还有《3D游戏编程大师技巧》,这本书与《Windows游戏编程大师技巧》有一定的联系,但不多,同样建议主要关注其思想,代码部分可略过。
电驴上载有许多相关书籍资源,可供参考,游戏中的每个部分都可以单独成书,未来的学习之路还很漫长,需要更深入地钻研,祝你成功,为中国游戏产业做出贡献!