真的只是一个一般性问题吗?
假设我正在制作一款游戏,并在 Blender 中制作了一个角色模型。我将如何在 Java 中使用这个模型?
我会以某种方式导入它吗?
Thanks.
通常,在搅拌机中制作模型时,您可以以某种格式导出模型,以便稍后将其导入到您选择的游戏引擎中,您使用的格式因要求而异。
导出-导入周期通常被称为“资产管道”,您通常希望使其尽可能简单和自动化,因为这是您或您的艺术家将定期执行的操作。
因此,如果我们看一些特定的图形引擎和平台;
-
OGRE3D http://www.ogre3d.org/ (or Ogre4J http://ogre4j.sourceforge.net/)支持其自己的纯文本格式(.scene、.mesh.xml、.material.xml)以便加载场景、模型和材质。它还支持骨架动画等,还支持直接加载 .blend 文件。看他们的搅拌机文档 http://www.ogre3d.org/tikiwiki/Tools%3A+Blender.
-
Jmonkey引擎 http://jmonkeyengine.org/支持直接加载 OGRE3D .scene 和 .blend。它还具有自己的二进制 j3o 格式,当您想要打包游戏时可以将其转换为该格式。对于具体的例子,查看他们的教程 http://jmonkeyengine.org/wiki/doku.php/jme3#tutorials_for_beginners.
在决定如何使用模型时,您可以考虑多种格式。然而,当它被导入时,选择的游戏引擎会在内部结构中表示它,这通常允许您与选择的确切格式分离。
选择使用哪个是也不应该一成不变的,因为需求可能会发生变化,如果做得正确,它不应该对项目产生很大的影响。如果您正在编写自己的引擎,这也是您应该考虑的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)