0

Ray Wenderlich スプライトの例を実行しようとしています。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 に答える