我正在尝试使用 Rajawali 框架在 md2 模型上加载纹理。但我就是做不到。它没有显示任何错误,但只有一些警告。我不确定是我的代码问题还是纹理问题。我设法加载了模型。
MD2Parser parser = new MD2Parser(mContext.getResources(), mTextureManager, R.raw.fighter);
parser.parse();
mOgre = (VertexAnimationObject3D) parser.getParsedAnimationObject();
mOgre.addLight(mLight);
DiffuseMaterial material = new DiffuseMaterial(true);
Bitmap texture = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.fighter);
TextureManager tTextureManager = new TextureManager();
TextureInfo tInfo = tTextureManager.addTexture(texture);
mOgre.setMaterial(material);
mOgre.setPosition(0, 0, 20);
mOgre.setY(-1);
addChild(mOgre);
mOgre.addTexture(tInfo);
mOgre.play();
任何评论和答案将不胜感激!