我在哪里可以find响应触摸的iPhone OpenGL ES示例?

我想find一个响应触摸的iPhone OpenGL ES示例。 理想情况下,它将满足这些要求:

  • 在立方体的屏幕中央显示3D对象
  • 将纹理映射到立方体表面
  • 拖动手指时,应该在相机周围移动相机
  • 应通过捏缩放相机进出相机
  • 可选地,在包围摄像机背面的立方体后面有一个背景(例如,这可以创build立方体在空间中的效果)

有没有人看到一个或多个可以做到这些的例子,或者至less使用纹理渲染立方体?

我的iPhone应用程序Molecules通过BSD许可证提供其源代码 。 它使用OpenGL ES渲染分子结构,使用单个触摸旋转结构,缩放手势,同时移动两个手指在整个分子上移动。 不幸的是,它还没有使用任何渲染的纹理。

我在这里和这里logging了一些关于OpenGL ES的知识。

听起来你正在寻找不止一个例子:

  1. XCode模板“OpenGL ES Application”执行此操作。
  2. 这NeHe的iPhone教程纹理映射一个立方体。
  3. 为此,您需要使用arcballalgorithm 。 谢谢,NeHe。
  4. 为什么不把你的场景放置在纹理映射圆柱体内?
    NeHe再次来拯救。 那家伙睡过吗?!

别客气!

对于响应触摸事件的示例OpenGL ES代码,请查看来自Apple的GLPaint示例代码。

我没有find这个确切的任务的示例代码,但这里是关于iPhone的触摸API的教程。 使用此处的代码,您应该能够对触摸事件做出反应。 对于graphics,看看这个网站 ,其中包含各种OpenGL ES示例。

我可以推荐这个链接: http : //andreicostin.com/index.php/brain/2009/09/21/iphone_opengl_demo_3d_cube_with_texture_

HTH。

问候,安德烈