То, что я хочу добиться:2D-графики на iPhone
- чертежной PNG файлов с альфа точно так, как оно первоначально, без преобразования любого пикселя. Это связано с тем, что изображение очень детализировано, и я не хочу потерять часть информации.
- Анимация этих изображений путем их вращения и перемещения. Нет масштабирования.
На самом деле я не хочу использовать сторонние библиотеки, такие как cocos2d. Я читал блоги об OpenGL ES, также проверял Texture2D.m, поэтому у меня есть основная идея о рисовании примитивов в 3D-пространстве. Насколько я понимаю, нужно ли рисовать и анимировать изображение (спрайт?), Я могу просто создать прямоугольник и текстуру карты. Но проблема в том, что я хочу, чтобы мой png-файл выглядел как оригинальный, не масштабированный или не вращающийся.
Какова наилучшая техника для достижения упомянутых выше точек? Рисование текстурированного прямоугольника в ортогональном окне просмотра? Как сохранить исходный размер/цвет изображения?
Извините, если вопрос немного испорчен, я могу уточнить.
Поэтому я хочу использовать OpenGL, что позже я могу добавить некоторые частицы или другие эффекты от OpenGL. Я не уверен, насколько хорошо Quartz2D можно смешивать с OpenGL или это хорошая практика. – Pablo
Мне сказали, что смешивание Quartz2D и OpenGL не является хорошей практикой. При этом я успешно сделал это в нескольких приложениях. –
Должен ли я использовать огни? – Pablo