如何在没有游戏引擎的情况下创建3D游戏环境?

时间:2012-06-19 12:58:09

标签: 3d game-engine

例如,在Unity中,附带一个编辑器,可以根据自己的喜好设置模型。但是如果你没有使用任何游戏引擎并使用OpenGL编写的东西呢?你必须写一个环境编辑器?是否有任何工具可以放置模型和导出坐标数据?

2 个答案:

答案 0 :(得分:2)

正如@starbeamrainbowlabs所说,您可以使用单独的应用程序(如Blender,3ds Max或Maya)来模拟对象和地形。

如果您是从头开始编写游戏引擎,从OpenGL开始而不是其他任何内容,您将需要编写或链接到可以读取建模应用程序可以编写的3D数据格式之一的库。

任何现有的模型加载库都可能对如何表示加载的模型有自己的想法。这可能很糟糕(因为你必须使用他们的建模框架或将它翻译成你自己的),或者它可能是好的(因为你可以使用他们的建模框架,而不必自己编写)。

答案 1 :(得分:1)

blender可以导出为多种不同的格式,但我不知道它们中的任何一种是否有用。要导出,请转到文件 - >导出以查看可以导出到的类型列表。如果你找不到内置的功能,可能会有一个由blender社区成员编写的插件,它会做你想要的。

搅拌机:http://blender.org