CCClippingNode 在 iOS 8 中不工作

CCClippingNode not working in iOS 8

我刚刚发现 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];

我找到了解决问题的方法... 希望它能帮助其他面临此问题的人

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