为什么c ++游戏与unity3d相比如此简单

时间:2015-03-22 11:24:56

标签: c++ unity3d

3D游戏: - 我知道有许多用c ++制作的大型游戏,但是互联网上的大多数游戏都看起来很简单,就像质量较差的图形和简单的物理一样,但是用统一制作的游戏看起来非常棒,有更好的图形和物理和其他东西。所以我有兴趣制作大型开放世界游戏而不是小游戏,我打算用c ++做证书课程,所以我的问题是值得学习吗?我知道这需要很多努力,但我已经准备好了,所以我可以用c ++创建开放世界游戏吗?我也想要一些肯定的答案。

1 个答案:

答案 0 :(得分:4)

一个简单的事实是,如果你在C ++中从头开始工作,需要非常长的时间才能让引擎启动并运行到甚至可以制作游戏的程度。 Unity为你做了很多努力,所以开发人员可以直接进入制作游戏而不必担心幕后的事情。

我会举个例子。使用Unity将具有纹理的角色模型加载到游戏场景中根本不是问题。您只需将资源拖动到文件夹层次结构中,然后将其拖到场景中即可。完成工作,如果启用它甚至会有真实的照明。在自定义构建的C ++引擎中,您必须编写文件加载器,渲染器,掌握着色器,至少理解矩阵和向量数学等等。

简单地说,使用自定义构建的C ++引擎制作一款外观漂亮的游戏需要花费很长时间,所以只是因为Unity使游戏看起来更好看,这并不一定意味着开发人员付出了更多努力。 / p>