我想找一个响应触摸的iPhone OpenGL ES示例.理想情况下它会满足这些要求:
像立方体一样在屏幕中心显示3D对象
将纹理映射到立方体曲面
拖动手指时,应将相机移动到立方体周围
应该通过挤压将相机放大和缩小到立方体上
可选地,在立方体后面有一个背景环绕相机背面.(例如,这可能会产生立方体在空间中的效果)
有没有人看过一个或多个可以做这些或者至少用纹理渲染立方体的例子?
我的iPhone应用程序Molecules 的源代码可通过BSD许可证获得.它使用OpenGL ES渲染分子结构,使用单个触摸旋转结构,缩放手势进行缩放,以及两个手指同时移动以在整个分子上平移.不幸的是,它还没有使用纹理进行任何渲染.
我在这里和这里记录了我从中学到的关于OpenGL ES的一些知识.
听起来你正在寻找不止一个例子:
XCode模板"OpenGL ES Application"就是这样做的.
这个NeHe for iPhone教程纹理映射了一个立方体.
为此,您需要arcball算法.谢谢,嘿.
为什么不将场景放在纹理映射圆柱体内?
再次,NeHe来救援.那个人会睡觉吗??!
别客气!
对于响应触摸事件的示例OpenGL ES代码,请查看Apple 的GLPaint示例代码.