Как отобразить приложение Fireworks ngmoco поверх UIImageView? - PullRequest
0 голосов
/ 11 июня 2009

Тим Омерник из ngmoco недавно выступил с докладом в Стэнфорде и продемонстрировал интересное приложение для фейерверков для iPhone, для которого он разместил код здесь:

gamemakers.ngmoco.com / запись / 111712416 / Стэнфорд-университет-и-яблочно-были-добрейшей достаточно, чтобы

Я могу запустить приложение, если указать родительский класс EAGLView в качестве UIView в его заголовочном файле. Тем не менее, я хочу иметь возможность отображать фейерверк поверх изображения, и поэтому, когда я пытался указать родительский класс как UIImageView, заданное мной фоновое изображение, кажется, скрывает анимацию фейерверка.

По сути, я хочу отображать UIImage и EAGLView одновременно. Это возможно? Спасибо

1 Ответ

0 голосов
/ 16 июня 2009

Я предлагаю вам потратить время на изучение OpenGL. Это довольно просто, когда вы понимаете, как это работает.

Вот краткий обзор того, что вам нужно сделать.

  1. Создайте текстуру (должна иметь степень двойки), чтобы удерживать ваше изображение
  2. Загрузка данных пикселей изображения в текстуру

На каждом кадре:

  1. Привязка текстуры
  2. Возьмите четырехугольник, состоящий из двух треугольников и соответствующих текстурных координат, и визуализируйте его

  3. Отобразить фейерверк, как раньше

...