![](/img/trans.png)
[英]Difference between glkView:drawInRect: and glkViewControllerUpdate:? OpenGL ES 2 - iOS
[英]iOS+OpenGL ES 2.0: Why are update() and glkView() not called by the GLKViewController?
我正在尝试运行Ray Wenderlich Sprite示例 。 我已经设置了GLKViewController和GLKView并通过相应的委托协议实现了方法。
- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect { }
- (void)update { }
但是GLKViewController不会调用这些方法! 有人知道我在做什么错吗?
我已经更改了代码以从底部到顶部为一些气泡设置动画。
请从GitHub检查克隆:
https://github.com/salocinx/SpriteTestOpenGL
谢谢!
问题解决了。 我在类别中定义了以下属性:
@property(nonatomic, assign) CGSize screen;
这以某种方式覆盖了GLKViewController的属性。 可惜没有这种情况的警告,这使我付出了整整一天的时间……
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.