0

我刚刚意识到 CCClippingNode (cocos2dx v2.2.6) 在 iOS 8 设备上不起作用。有没有人遇到过这个并设法解决它?我不想将我的 cocos2dx 升级到 v3.x,因为我担心它可能会导致更多问题。请需要帮助!

我认为问题发生在 Stencil 设置中,但我无法修复它。

仅供参考:我使用的是 GL_DEPTH24_SENTCIL8_OES,它适用于 iOS 7 及以下设备。

EAGLView *__glView = [EAGLView viewWithFrame: [window bounds]
                                        pixelFormat: kEAGLColorFormatRGBA8
                                        depthFormat: GL_DEPTH24_STENCIL8_OES
                                        preserveBackbuffer: NO
                                        sharegroup:nil
                                        multiSampling:NO
                                        numberOfSamples:0];
4

1 回答 1

0

我找到了解决我的问题的方法......希望它可以帮助其他面临这个问题的人

http://discuss.cocos2d-x.org/t/ccclippingnode-will-raise-error-stencil-buffer-is-not-enabled-when-your-apps-first-draw-use-ccclippingnode/17184

于 2015-01-08T08:26:04.200 回答