18

我想做一个3D游戏,最好是可以在浏览器中玩的。有人说blender,有人说unity。各自的优缺点是什么?

4

2 回答 2

30

Blender 和 Unity 不是一回事。

Unity是一个游戏引擎,这意味着它的目的是创建游戏,您可以使用 C# 或 JavaScript 在其中进行编程。但是您不能在其中制作 3d 模型。

Blender主要是一个建模程序。您可以在其中创建应用程序或游戏,但这不是该程序的主要目的。

对于 Unity,您可以创建 3D 模型/动画并导入它们,但我不确定它是否与 Blender 兼容,但它与 Maya 兼容。

我会更推荐 Unity 来制作游戏,因为它也有网络支持,但它需要安装插件。

在 Unity网站上,您可以找到帮助您入门的文档和示例。

于 2010-10-07T23:33:35.507 回答
10

冒着听起来无礼的风险,我不得不不同意mklfarha回答。虽然这只是我个人的看法,但我更偏向于 Blender 游戏引擎。当您在编程和建模方面达到一定水平时,Blender 游戏引擎允许您更自由地选择游戏类型和游戏内机制。它也是开源的,这意味着您永远不必担心版权问题。

话虽如此,Unity 对于初学者来说要好得多,因为游戏的许多功能已经内置,例如角色的移动和寻路。此外,对于需要从计算机中榨取每一滴力量的极端铁杆程序员来说,Unity 会更好,因为它在图形和所有其他方面都得到了更好的优化,尽管如果你被我的最后一句话所包含,你会已经知道我在这里所说的一切以及更多。

于 2012-12-03T11:37:39.067 回答