推荐一些C++游戏编程教材

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:05:16
请推荐一些初级的C++游戏编程教材,书本,光盘皆可,但最好不要网站或论坛地址,看起来太麻烦。谢谢。
我现在读大二,用过两年的Java,有半年左右的C和C++的经验,其他如计算机图像也有学。
我也想了解关于在PS3和XBOX上的游戏设计,可以的话也请推荐。
关于PS3和XBOX上的游戏的话不需要太详细,基本的结构之类的就可以,能行的话最好有一些关于硬件连通方面的。
ps3的sdk是什么?

不知lz本来基础如何,比如C++,vc++,计算机图形,线性代数基础

如果不做3d的话,《游戏编程入门》这本书挺不错的,讲win32 gdi写游戏,讲解了基本的游戏架构,引擎设计

3d的话有专教directx怎么写的书,那本Programming Role Playing Games with DirectX相当不错,基于dx8的,好像也有directx9的版本,这本书网上电子书很多,还有些零散的教具体的地形,角色动画的,shader的,优化技巧的电子书也很多,还有些专业的比如game gen圣经一样的书。具体图形方面的有nvidia出版的gpu gen。不过都是后话了。

建议lz看英文的,中文翻译的极少,游戏编程,图形的论文翻译过来的极少。一旦看完了国内仅有的几本书之后,只有英文的能看了,所以还不如从英文的开始看。

论坛的话还是推荐一个http://www.gamedev.net/
可以看下新的新闻,别人做的东西,技术文章,不懂也能去论坛问

xbox360商业的不知道怎么做的,自己玩微软有xna,基于c#的一个框架,用来写桌面和xbox360的游戏,等于是封装好的directx外加一系列工具,挺容易上手的
ps3的sdk证书很贵,不过ps3的图形是用的opengl es api,再深入的就不了解了

有些基础的话,直接去看上边的书就行了,特别是这本Programming Role Playing Games with DirectX个人推荐,游戏编程入门 这本入门参考下,看下大概游戏update,loop,控制怎么搞的

硬件联通不明白意思,主机的硬件结构不公开...肯定不是x86,ps3是用opengl es,xbox360不明,简单点说,xbox360现在唯一的资料是xna,ps3资料是0,什么都没有。没有多讲了。

但这2个不是很重要了,虽然是主机,但不过是平台不一样,游戏架构,图形也是一样的,实话说direct