OpenGL Es PNG ввода распознавания - PullRequest
0 голосов
/ 07 марта 2011

мы разрабатываем игру для iPad.в игре, когда пользователь касается внутри png, программа должна принять ввод и понять, какой png касается пользователя. Я имею в виду, что png должен действовать как кнопка.как мы можем сделать это в opengl es?

1 Ответ

0 голосов
/ 11 марта 2011

Что вам нужно, так это «Сбор и отбор». Посмотрите на этот учебник: http://www.lighthouse3d.com/opengl/picking/ и документацию OpenGL: http://www.opengl.org/resources/faq/technical/selection.htm.Вы в основном визуализируете часть сцены, которая соответствует тому, где вы нажимали на экран.Затем вы добавляете имена / идентификаторы к отображаемым объектам, которые затем могут быть сопоставлены с позицией мыши.

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

...