【发布时间】:2012-09-07 10:21:00
【问题描述】:
我正在制作一个3D立方体,我可以为每张脸分配一张图像,但我想为每张脸分配不同的图像。我使用NeHe Port作为参考,所以对于一张图像的功能是::
public static Bitmap getTextureFromBitmapResource(Context context, int resourceId)
{
Bitmap bitmap = null;
try
{
bitmap = BitmapFactory.decodeResource(context.getResources(), resourceId);
return Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), yFlipMatrix, false);
} finally
{
if (bitmap != null)
{
bitmap.recycle();
}
}
}
我在我的渲染器中这样调用这个函数::
Bitmap texture = getTextureFromBitmapResource(context, R.drawable.img1);
但我只能为每张脸设置一个图像。我想为每张脸设置不同的图像。我尝试制作一组图像,然后将其传递给这个函数,但没有成功。
【问题讨论】:
标签: android graphics opengl-es 3d cube