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