我想制作3D游戏,最好是可以在浏览器中播放。有人说搅拌机,有人说团结。各自的优点和缺点是什么?你更倾向哪个?为什么?另外,您对教程有什么建议吗?
答案 0 :(得分:23)
Blender和Unity不是一回事,
Unity是游戏引擎,这意味着它的目的是创建游戏,你可以使用C#或Javascript在其中编程。但你不能在其中制作3D模型。
虽然Blender主要是用于建模的程序,但您可以在其中创建应用程序或游戏,但这不是程序的主要目的。
对于Unity,您可以创建3D模型/动画,并导入它们,但我不确定它是否与Blender兼容,但它与Maya兼容。
我会推荐更多的Unity用于制作游戏,因为它也有网络支持,但它需要安装插件。
在Unity Website中,您可以找到帮助您入门的文档和示例。
我希望这有帮助。
答案 1 :(得分:5)
冒着听起来无礼的风险,我不得不反对mklfarha。虽然这只是我自己的看法,但我更偏爱Blender游戏引擎。当您在编程和建模方面达到一定程度的熟练程度时,Blender游戏引擎可以为游戏类型和游戏内部机制提供更多自由选择。它也是开源的,这意味着你永远不必担心版权。
话说回来,Unity对于初学者来说要好得多,因为游戏的许多功能都已内置,例如角色移动和寻路。此外,对于需要从计算机中挤出最后一滴电源的极端硬核程序员来说,Unity会更好,因为它在图形和所有其他方面都得到了更好的优化,尽管如果你被我的上一个声明所包含,你会已经知道我在这里说过的所有内容。