【发布时间】:2010-12-02 02:16:01
【问题描述】:
我四处寻找可以在我正在构建的游戏中使用的良好模型格式。它是一款可在任何平台上运行的单人角色扮演游戏。我查看了 md2、3 和 5 格式、obj 和 3ds,但我真的找不到我要找的东西。我所需要的只是一个带有动画的 3d 模型,我可以在上面应用纹理。我知道上面的大多数列表都是这样做的。我正在寻找的只是关于哪个更好/更容易使用的意见。
谢谢
【问题讨论】:
-
您正在使用什么引擎,或者您正在使用自己的引擎?另外,您使用的是什么 3D 建模工具?
-
“我所需要的只是一个带有动画的 3d 模型,我可以将纹理应用到” 是什么让您认为这如此简单?我认为以上所有格式都支持这一点,我只对3ds很熟悉。这是 3dsMax 的原生导出格式,这是一个优点。无意冒犯,但我认为你最好要么制作 2D 角色扮演游戏,要么制作简单的 3D 游戏,但不能两者兼而有之。不要误会,但从你的问题来看,你可能咬得比你能咀嚼的多。推自己固然好,但单人RPG可不是件容易的事,真的。
-
我同意 GMan 的观点;然而,我的一些最好的学习经历却太过分了。如果您真的是游戏开发新手,请考虑使用现有引擎,而不是从头开始。这样你就可以专注于学习建模和游戏逻辑。跑题了,抱歉。另外,我没有看到那里列出 COLLADA:stackoverflow.com/questions/573025/…。
-
我明白这不是一件容易的事。这不是这里要问的。我不需要人们告诉我这太难了,因为无论如何这很可能需要很长时间。我只想知道哪种格式在 C++ 中最容易使用。我正在考虑使用 Ogre 3D 或滚动我自己的。我没有考虑太多,因为我仍在确定所有故事情节的细节。
-
如果你打算使用 Ogre3d 那么这不是问题。 Ogre 有自己的格式,它只使用它,它支持你列出的所有特性,并且支持所有 Ogre 特性。有所有更流行的 3D 建模工具的导出器可用。 ogre3d.org/wiki/index.php/OGRE_Exporters