cocos2d 1.0.1警告:找不到preserveBackBuffer

时间:2011-12-25 00:17:59

标签: objective-c xcode cocos2d-iphone buffer

我正在运行cocos2d 1.0.1。我收到有关此代码的警告错误,指出找不到initWithFrame方法。我相信它会导致我的应用程序崩溃,同时记录“未知错误”

glView = [[EAGLView alloc] initWithFrame:[window bounds]
                                               pixelFormat:kEAGLColorFormatRGBA8
                                               depthFormat:GL_DEPTH_COMPONENT24_OES
                                        preserveBackbuffer:NO];

这是我收到的Build WARNING:

  

警告:没有'-initWithFrame:pixelFormat:   depthFormat:preserveBackbuffer:'找到方法

阅读一年前的论坛帖子,Riq建议上面发布的方法,但是没有用。

我有我的EAGLView.h / m文件,它们位于Platforms子文件夹的iOS子文件夹下。

我尝试添加@class EAGLView;在App.h文件中声明,但我仍然无法让Xcode跳转到EAGLView类的定义。将两个EAGLView .h和.m文件移动到主Cocos2d文件夹也没有做任何事情。

我的问题是:如何让这些文件进行通话,因为显然缺乏沟通。

1 个答案:

答案 0 :(得分:1)

EAGLView initWith…方法的格式已更改。在您的情况下,您只需要添加其余的附加参数,如链接中所述。