cocos2d 1.0.1 Предупреждение: preserveBackBuffer не найден - PullRequest
0 голосов
/ 25 декабря 2011

Я использую cocos2d 1.0.1.Я получаю предупреждающие ошибки относительно этого кода, говорящие о том, что метод initWithFrame не найден.Я считаю, что он отвечает за сбой моего приложения, при этом регистрируя «Неизвестная ошибка»

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

Это сборка ПРЕДУПРЕЖДЕНИЕ, которое я получил:

ПРЕДУПРЕЖДЕНИЕ: Нет '-initWithFrame: pixelFormat: deepFormat: preserveBackbuffer: 'метод найден

Читая сообщения на форуме год назад, Riq рекомендовал опубликованный выше метод, но он не сработал.

У меня есть мои файлы EAGLView.h / m, они находятся в подфолдере iOS подфолдера Платформы.

Я попытался добавить @class EAGLView;объявление в файле App.h, но я все еще не мог даже заставить Xcode перейти к определению класса EAGLView.Перемещение двух файлов EAGLView .h и .m в основную папку Cocos2d также ничего не дало.

Мой вопрос: как мне заставить эти файлы говорить, потому что явно отсутствует связь.

1 Ответ

1 голос
/ 26 декабря 2011

Формат методов EAGLView initWith… изменился. В вашем случае вам просто нужно добавить остальные дополнительные параметры, как описано в ссылке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...