小编Bas*_*ane的帖子

iOS OpenGL图层和UIScrollView

我正在iPad上创建一个绘图应用程序,用户可以在其中绘制和滚动绘图.(想象一个4000像素宽的画布,视口宽度为1024)目前,我正在使用OpenGL进行绘图,宽度为1024,效果很好.当我将UIView的帧大小更改为4000时,我得到"未能完成帧缓冲对象8cd6".当我把它缩小到2000的宽度时,我最终得到了"古怪"的结果.我知道我可以正确操作框架,因为框架宽度为500会产生正确的结果.

我还在考虑离开宽度1024并移动OpenGL图层的相机,但是如何使用我设置的UIScrollView呢?所以我不确定此刻该做什么.有什么建议?

提前致谢

PS代码主要是基于GLPaint样品的苹果提供了这里

opengl-es objective-c uiscrollview ios

4
推荐指数
1
解决办法
2947
查看次数

在OpenGL ES中使用UIMotionEffect

我专门为我的应用程序使用OpenGL ES(2.0).我正在尝试UIMotionEffect使用我的一个OpenGL对象 - 我需要的只是"倾斜"值.

UIInterpolatingMotionEffect只能应用于a UIView,而hack将应用于UIInterpolatingMotionEffecta UIView并从每帧中获取值,而不是渲染所谓的UIView.但似乎太过于苛刻,不能成为唯一的解决方案.

我试图继承UIMotionEffect,但无法弄清楚是如何- (NSDictionary *)keyPathsAndRelativeValuesForViewerOffset:(UIOffset)viewerOffset工作的(即什么叫它以及如何检索我需要的值).

关于如何使用UIMotionEffectOpenGL的任何想法?

opengl-es objective-c ios ios7

1
推荐指数
1
解决办法
578
查看次数

标签 统计

ios ×2

objective-c ×2

opengl-es ×2

ios7 ×1

uiscrollview ×1