C++ 制作3d视频游戏的关键工具和步骤是什么?

C++ 制作3d视频游戏的关键工具和步骤是什么?,c++,3d,lua,C++,3d,Lua,创建3d视频游戏需要哪些关键步骤和工具 例如,我知道3d艺术家将在3d Studio Max或Maya中创建3d模型,但这些模型将从何处开始? 3d模型是否首先由3d Studio Max/Maya中的3d动画师设置动画? 那么这些模型以及动画循环是否会被发送给C++/Lua程序员 当程序员编写游戏时,他们如何看待他们编写的代码的效果?他们在编码时是否打开了Maya/3d Studio Max?或者他们是否打开了3d游戏引擎来查看代码调整的结果 另外,目前被视为视频游戏开发行业标准的语言有哪些?

创建3d视频游戏需要哪些关键步骤和工具

例如,我知道3d艺术家将在3d Studio Max或Maya中创建3d模型,但这些模型将从何处开始? 3d模型是否首先由3d Studio Max/Maya中的3d动画师设置动画? 那么这些模型以及动画循环是否会被发送给C++/Lua程序员

当程序员编写游戏时,他们如何看待他们编写的代码的效果?他们在编码时是否打开了Maya/3d Studio Max?或者他们是否打开了3d游戏引擎来查看代码调整的结果

另外,目前被视为视频游戏开发行业标准的语言有哪些?C++,Lua?微软Visual Studio

3d模型是否首先由3d Studio Max/Maya中的3d动画师设置动画

是的,经常。也可能有运动捕捉,这通常是清理在这个软件太。模型和动画可以导出为中间格式,然后进行调节,并转换为ingame格式。确切的过程因工作室而异,他们使用的技术基础在定义这个过程中起着重要作用

当程序员编写游戏时,他们如何看待他们编写的代码的效果

通常是在游戏中或他们使用的引擎中。它们也可以在测试框架内工作,该框架将功能和结果与预期的功能和结果进行比较。这样做,他们可以发现问题和进步

另外,目前被视为视频游戏开发行业标准的语言有哪些?C++,Lua?微软Visual Studio

没有具体的答案。对于AAA工作室,他们仍然使用大量的C和C++,在工作室开发休闲的标题,你可能会看到更多的C,Python和java等高级语言。LUA通常用于编写脚本,但通常不用于整个产品,但也有例外


VisualStudio只是一个IDE。是的,它非常普遍,特别是因为在为PC、Xbox360或Playstation开发时,有许多插件可以使用它

请用50个或更少的字符概括罗马帝国的兴衰。说真的,你只是问了半打不同的问题,每个问题都有半打可能的答案。@mikerobi我想我会把所有这些问题都放在帖子里,以进一步说明一般问题。所以你建议我单独问这6个左右的问题?我最初的问题太模糊了吗?@J3M 7OR3,是的,太模糊了。工作流高度依赖于游戏引擎、艺术家工具、团队规模和其他因素。如果你想进入3D开发,你能做的最好的事情就是选择一个游戏引擎并开始编码。我真的不了解游戏技术的最新发展,但Unity 3D看起来是一个很好的起点site@Default杰出的谢谢你指给我看@mikerobi我理解,谢谢你的建议。有趣的是,当你说AAA时,你是指精英吗?这是CEO们使用的一个愚蠢的营销术语,但我想它指的是大的、尖端的、最新的技术、大的预算,希望能得到关键的赞誉类型的游戏标题和工作室。C和C++在大预算标题中的使用通常是为了控制(主要是如何使用内存)、历史原因和最广泛的可移植性。在没有维护自己的语言基础设施的情况下,索尼开发环境仍然不容易支持比C和C++更高级的语言。你可以在所有的Muntdidier-C和C++上使用C/C++来更快的速度。知道了。