我正在制作一个 3D 立方体,我可以为每张脸分配一张图像,但我想为每张脸分配不同的图像。我使用 NeHe 端口作为参考,所以对于一张图像,功能是:
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);
但我只能为每张脸设置一个图像。我想为每张脸设置不同的图像。我尝试制作一组图像,然后将其传递给该函数,但徒劳无功。