Photoshop是制作平面2D图片的。3DSMAX是制作3D模型和CG动画的。
C++是计算机语言。Visual Studio是一套开发工具、一套开发环境,包括C++在内的语言的编译器,还包括写代码的编辑器,以及其它方便开发的各种实用工具。编译器的作用是把计算机语言的代码编译成机器能执行的二进制机器代码。
DirectX是一套开发游戏的程序库,程序库就是一种提供了某些功能的中间组件,比如说你有一个图片或3D模型,就可以直接调用库里的功能把它们画到屏幕上,而不用自己写具体的绘图代码,只要写功能调代码即可。
游戏引擎可以算作程序库的超集,它不仅包含了可复用的中间功能组件,还包括制作游戏资源的各种工具。游戏引擎的程序库比DX程序库的功能更高一层。比如一个FPS游戏,你只要“告诉”引擎使用哪个地图,有哪些NPC,你拿什么枪,地上会有什么武器等,游戏就成型了。如果用DX做的话,你不得不考虑其它很多问题,比如你的“手”模型画在屏幕什么位置,摄像机怎么才能以第一人称的形式放置,等等。所以,引擎一般由DX这样的库来写。
还有一个软件必须学,哪就是"玛呀" mary