我的第一个问题。
我尝试使用rajawali引擎渲染一些md2动画文件。 我真的很新,并且真的不知道如何创建自己的md2文件。 所以我在网上找到了一些md2文件,但现在我遇到了问题:
在ragawali示例中有2个相关文件: 1.ogro.md2(在res / raw路径中) 2.ogrobase.jpg(在res / drawable-nodpi路径中)
但是,在其他md2文件中 - 就像来自这个网站:( http://www.md2.sitters-electronics.nl/models.html)-i获取带有PCX和BMP或PNG文件的md2文件..
所以md2文件按我的意愿加载,但它可以读取“皮肤”或附着的纹理。
我怎么能修改这个文件,我可以用ragewali,这是最好的方法?是定义的md2文件是从中读取纹理的文件吗?因为我不知道如何将它化身.. < / p> 非常感谢!
谢谢!
答案 0 :(得分:1)
MD2文件格式是一种旧格式。它用于1997年发布的Quake 2.当时的首选纹理格式是.pcx或.tga。 1997年很久以前,现在.jpg和.png文件被用作纹理。 Android平台完全支持这些。
我建议使用Photoshop,The Gimp或XNView将.pcx图像转换为jpegs。您可以使用相同的文件名并将其放入“drawable-nodpi”文件夹中。 Rajawali会自动从.md2文件中找到的所有纹理中剥离路径和文件扩展名。因此,您不必担心手动编辑.md2文件。
答案 1 :(得分:0)
使用Blender 2.57创建MD2文件我也是这样做的。并且在ogrobase.png中是我已经完成本教程的纹理的UV图像。此UV图像详细信息(名称)存储在MD2文件中,因此您需要与导出时相同的所有内容。我的建议是使用blender 2.57有一个导出器MD2脚本可用,你可以创建自己的文件。