Тем не менее, я использую OpenGL 1.x;Я мог бы скопировать 24-битное изображение тарги в OpenGL.Допустим, у меня есть файл targa с монстром на нем.его фон синий.Как я могу отобрать эту синюю информацию?
Альтернатива: я знаю, что в уроке уроков 32 в NeHe использовалась 32-битная тарга, да, я мог бы отобразить ее в своем приложении.Здесь возникает новая проблема: как я могу создать 32-битный TGA с определенной прозрачной областью.Я не понимаю смысл объяснения NeHe.
Вот мой путь в фотошопе, который не работает:
- Создайте новый файл, поместите фоновый слой в корзинуи создайте прозрачный слой.
- Создайте выделение на прозрачном слое и залейте его каким-нибудь сплошным цветом, скажем, красным.
- Сохраните файл как 32-битный TGA и блиц в моем приложении OpenGL.
К моему ужасу, область, которая, как я думал, должна была быть прозрачной, теперь чисто белая ... (у метода загрузки изображения нет проблем, так как он может загрузить некоторые другие хорошие 32-битные targas) *