Где я могу найти iPhone OpenGL ES Example, который отвечает на касание? [закрытый]

Я обнаружил множество проблем в большом приложении на C #, используя , это .

Обычно проблема возникает во время запуска или завершения работы, когда плагины загружаются, а большие структуры данных создаются, уничтожаются, сериализуются или десериализуются. Часто они создаются и инициализируются более одного раза, а обработчики изменений добавляются несколько раз, что еще больше усугубляет проблему.

В подобных случаях программа может быть настолько вялой, что достаточно только 2 выборки, чтобы точно определить виновные сайты вызова метода / функции / свойства.

15
задан Brad Larson 24 October 2011 в 01:56
поделиться

5 ответов

Мое приложение для iPhone Molecules имеет исходный код , доступный по лицензии BSD. Он использует OpenGL ES для визуализации молекулярной структуры, используя одиночные прикосновения для поворота структуры, жест сжатия для масштабирования и одновременное движение двух пальцев для панорамирования по молекуле. К сожалению, он еще не использует текстуры ни для одной из выполняемых им операций.

Я документирую некоторые вещи, которые я узнал о OpenGL ES из него здесь и здесь .

31
ответ дан 1 December 2019 в 00:26
поделиться

Я могу порекомендовать эту ссылку: http://andreicostin.com/index.php/brain/2009/09/ 21 / iphone_opengl_demo_3d_cube_with_texture_

HTH.

С уважением, Андрей

1
ответ дан 23 October 2019 в 05:45
поделиться

Пример кода OpenGL ES, который реагирует на события касания, можно найти в примере кода GLPaint от Apple.

6
ответ дан 1 December 2019 в 00:26
поделиться

Я не нашел примера кода для этой конкретной задачи, но вот руководство по iPhone Touch API . Используя код оттуда, вы сможете реагировать на события касания. Графические изображения можно найти на этом сайте , который содержит различные примеры OpenGL ES.

1
ответ дан 1 December 2019 в 00:26
поделиться

Похоже, вы ищете более одного примера:

  1. Это делает шаблон XCode «Приложение OpenGL ES».
  2. Это NeHe для iPhone руководство текстура отображает куб.
  3. Для этого вам понадобится алгоритм arcball . Спасибо, NeHe.
  4. Почему бы не разместить вашу сцену внутри цилиндра с наложенной текстурой?
    И снова на помощь NeHe . Этот парень когда-нибудь спал!?!

Пожалуйста!

10
ответ дан 1 December 2019 в 00:26
поделиться