杜仲树苗哪里有卖的:游戏编程应该要学习那些啊???游戏制作平台应该用那些???

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 01:44:53
1.目前看到一些书,都要学习
C/C++
WIN API
Direct
OpenGL
除了这些之外,应该还要学什么???
我有本书上面是Direct和API合起来的游戏编程,异常难看,入不了脑.
2.还有个问题就是游戏制作平台是不是用C++.NET,还是用其它??
3.那个.NET平台中还可以用WIN API吗,有些人说过.NET包括了API在内,且自动生成,因此不用学,是不是.NET真的不须要编程员学API,如果学了它,请问它有多在作用??
在.NET的平台上,是不是有相关的库类与函数取代WIN API呢

要学的很多的。但你说的那些是最重要的。有了那些就可以做出简单的东西了。但DirectX 和 OpenGL 的用途是相似的,而DirectX 是微软的,用途会广一些。

做游戏的传统方式是在VC环境下的 Win32 API + DirectX 编程,也有一些用OpenGL的。推荐VC 6 或 VC 2005。(VC.net 可以选择仍然用 Win32 API)

.net下一般都用C#.net + 托管DirectX 做游戏。微软MSDN上的游戏制作教程就是这样的。推荐VC# 2005。(至于C++.net,我觉得那东西用起来相当痛苦的)

.net平台下仍然可以调用API,但速度会较慢。如果选了.net编程,就应该以.net 库 中提供的类和函数为主。

你说的那些都是非常基本的,游戏程序员还要学习图形学和人工智能。