1

例如,在 Unity 中,它带有一个编辑器,可以根据您的喜好放置模型。但是,如果您不使用任何游戏引擎并使用 OpenGL 或其他东西编写,该怎么办?你必须写一个环境编辑器?是否有任何工具可以放置模型和导出坐标数据或其他东西?

4

2 回答 2

2

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

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

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

于 2012-06-19T19:40:14.947 回答
1

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

搅拌机:http ://blender.org

于 2012-06-19T13:18:44.137 回答