用C++编3d游戏要学什么

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:01:28
我会C++基础语言和算法,3dsmax懂一些,其他一概不知,我想C++编3d游戏该学些什么,
有什么书可以看(DirectX之类的电子书有么)
有具体书名的吗,要快速入门的那种

(顺便说一下,一楼的太猛了,看晕了。我初三没那么多时间,我们学校在教pascal,c++自学的,有金牌哦)

个人认为一个比较合理的学习顺序
c++ primer =>
effective c++ =>
more effective c++ =>
c++ 标准程序库 =>
泛型编程与stl =>
effective stl =>
了解和应用boost库 =>
c++ Template =>
Modern c++ design =>
exception c++\more exception c++\exception c++ style =>
tl源码剖析 =>
深度探索c++对象模型

ps:中间配合大量的实践

当然c++之外的一些书也是必看的
1、gof book(这本书比较晦涩,可以看head first)
2、重构改善既有代码设计
3、敏捷软件开发原则模式和实践

有人会说,这么多书,看的完么?当然看的完,就是得有个前提,你得够执着

楼上的书太多,根本看不过来,而且都是C++相关,和3D游戏没有关系。
既然你有C++基础,我建议你首先学习下WINDOWS程序设计基础,然后可以学习下DirectX(重点,涉及的内容很复杂),最后如果编网络游戏,还要学下网络和数据库相关。
简单的direcx入门书倒是有,要的话可以发给你。

1楼的这么多书,你都看完了啊?
佩服佩服~~

1、C++基础
2、Windows API
3、Atl使用、DirectX、计算机图形学、数学知识

另外其他的计算机相关知识也需要很多,如网络编程、多线程处理、脚本处理、人工智能等等

学windows编程 也就是 API函数应用
学DIRECTX 主用要与3D接口

我有几本电子书 传给你?