我想知道是否有一种方法可以检测 OpenGL 渲染场景中的触摸。我拥有的是一组正在我的主视图中渲染的图像。现在,如果用户触摸这些图像(或对象)之一,我想知道哪个图像被触摸 - 类似于
CGRectContainsPoint(frame, [touch locationInView:self.view]
方法。
有没有简单的方法可以查到?如果没有,这也会有帮助。
最佳答案
请参阅picking and selecting FAQ 。当然,这假设您确实拥有成熟的 OpenGL 实现,我不认为 OpenGL ES 规范(例如)包含选择支持。
关于iphone - 检测 OpenGL 渲染场景中的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2737978/