0

我正在尝试运行Ray Wenderlich sprite 示例。我已经设置了一个 GLKViewController 和一个 GLKView 并实现了来自相应委托协议的方法。

- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect { }

- (void)update { }

但是这些方法不是由 GLKViewController 调用的!有人知道我做错了什么吗?

我已经修改了代码以动画一些从底部到顶部的气泡。

请查看来自 GitHub 的克隆:

https://github.com/salocinx/SpriteTestOpenGL

谢谢!

4

1 回答 1

0

问题解决了。我在我的类别中定义了以下属性:

@property(nonatomic, assign) CGSize screen;

这不知何故覆盖了 GLKViewController 的一个属性。可惜没有警告这种情况,这花了我一整天的时间……

于 2015-07-06T11:49:26.537 回答