我的第一个问题。
我尝试使用 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 文件,该文件是从中读取纹理的文件?因为我不知道如何对它进行 mifified..
非常感谢!
谢谢!
最佳答案
MD2 文件格式是一种相当古老的格式。它用于 1997 年发布的 Quake 2。当时首选的纹理格式是 .pcx 或 .tga。 1997 年是很久以前的事了,现在 .jpg 和 .png 文件用作纹理。 Android 平台完全支持这些。
我建议使用 Photoshop、The Gimp 或 XNView 将您的 .pcx 图像转换为 jpeg。您可以使用相同的文件名并将它们放入“drawable-nodpi”文件夹中。 Rajawali 会自动从它在 .md2 文件中找到的所有纹理中删除路径和文件扩展名。因此,您不必担心手动编辑 .md2 文件。
关于android - rajawali 和 md2 动画文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16039899/