У меня есть куб, я могу назначить для него одну текстуру, но я хотел бы назначить разные текстуры для каждого лица. У меня есть текстурный атлас 512x512, с четырьмя плитками, каждая 256x256. Я использую порты NeHe, поэтому для одной текстуры нагрузка:
public void loadGLTexture(GL10 gl, Context context) {
InputStream is = context.getResources().openRawResource(R.drawable.test);
Bitmap bitmap = null;
try {
bitmap = BitmapFactory.decodeStream(is);
} finally {
try {
is.close();
is = null;
} catch (IOException e) {
}
}
Я пытался найти решения, но мне не удалось найти с текстурным атласом, только с загрузкой столько текстур, сколько я хочу использовать, затем назначить их граням, но из-за производительности это не очень хорошо для мне. Я надеюсь, что кто-то может помочь мне!
Заранее спасибо!
PS: Что быстрее, создать куб с записью координат в коде или загрузить модель куба из файла .obj?