游戏到底是如何做的

游戏到底是怎么做的
本帖最后由 LH806732 于 2013-02-18 01:39:12 编辑
    在网上看到很多说游戏是用opengl做的,但是又有人说:“opengl是图形编程接口标准,只给你标准,具体怎么实现这些函数,就看硬件商是怎么做的,比如生产显卡,如果支持opengl标准,那么就要把opengl那些api的功能实现。maya 和3d max是针对这些图形标准的应用。就像写程序,你的程序调用了win32 api.opengl 就像win32 api, maya 和3d max就是你的程序”。


既然3DMAX是使用opengl的,那就是说做游戏只要会3DMAX就可以了?不需要编程?

随便问一下,有哪些大型游戏使用opengl的?
------解决方案--------------------
了解一下Unity3D 或者 Unreal 引擎, 60%以上的游戏都是基于这两款引擎做的。OpenGL是一个图形基础库, Unity3D或者Unreal 会引用OpenGL库或者Direct3D库,但是里面的内容还有很多很多,不是一两句话可以解释的清除。
------解决方案--------------------
如果你是抱着“不需要学太多东西”的态度去学着做游戏,那基本上可以肯定,你不会很适合游戏设计这个行业。

就以UNITY 3D来说,真的要做出一款成熟的游戏来,要学的东西岂止Javascipt和C#那么简单,动画,建模,渲染,镜头控制,视觉特效等等,而且还是一款Unity3D就能搞定,还要学习3D软件如3DS MAX ,Maya等。
------解决方案--------------------
游戏是怎么做的?
-------------------
写程序做的呀。程序里要调用OpenGL函数

既然3DMAX是使用opengl的,那就是说做游戏只要会3DMAX就可以了?
-------------------------------
这是什么逻辑?人要喝水的,猫也要喝水,难道 人=猫?