OpenGL ES IOS Texture 2D рисование в перевернутом виде

Я пишу небольшую игру (это 2d) на IOS, используя Opengl как способ освоить opengl. Я использую класс Texture2D из демонстрации CrashLanding. Я использую это для создания текста для партитуры. Когда текст нарисован, он перевернут. В коде есть комментарии о том, что текстура загружается в перевернутом виде, но я не могу найти способ правильно отрисовать ее. Любая помощь будет принята с благодарностью.


person user1189789    schedule 06.01.2013    source источник


Ответы (1)


OpenGL и ваш код загрузки изображения не согласны с тем, где находится источник. OpenGL начинается в нижнем левом углу, а ваше изображение начинается в верхнем правом углу. Вы можете применить преобразование к изображению в своем приложении, как это делает демонстрация CrashLanding. А еще проще предварительно перевернуть изображение в программе редактирования, такой как Photoshop. Это будет работать, если ваше изображение будет использоваться только в качестве текстуры OpenGL в этом приложении. Если вам нужно отобразить это же изображение в другом месте, вам нужно сохранить неперевёрнутую версию или выяснить, как применить преобразование.

person Mr. Berna    schedule 09.01.2013
comment
Большое Вам спасибо!! Проблема заключалась в том, что я использовал дополнительные библиотеки, которые добавляли некоторые уже существующие преобразования. Я забыл об этом. Это было причиной всех моих проблем. - person user1189789; 26.01.2013