Я использую ardk для arms qualcomm, я добавил Eaglview в один из моих контроллеров. Проект строится успешно и отлично работает на iOS 4. С другой стороны, проект развертывается успешно, а также запускается как прелесть на iOS 5 в первый раз, когда он отлаживается.Расширенная реальность в iOS 5 VS. iOS 4 - Текстуры не загружаются после развертывания
Проблема в том, что после того, как приложение уже установлено на устройстве (iphone 4 и 4S iOS 5), текстуры больше не загружаются. Я обязан удалить приложение с устройства и снова отладить его, чтобы увидеть текстуры.
PS: образец ImageTargets отлично работает каждый раз на обоих iOS. В отличие от моего проекта, где у меня есть ARViewController, Eaglview в образце Qualcomm (ImageTargets) вызывается из AppDelegate.
В чем может быть проблема?
Ошибка при потере текстуры, код отлично работает в проекте ImageTarget. Я попытался скопировать весь мой код (диспетчеров и библиотек приложений) в проект-образец, проблема остается (загрузка 3D-объектов без текстур). – Legnus
Я нашел проблему в своем коде с помощью инструмента анализатора Opengl Es в Xcode 4. Я получил сообщение об ошибке «Неинициализированные данные текстуры» в моем методе RenderFrame(). Кажется, что данные инициализируются только при первом запуске. Как это решить? Должна быть инициализация данных текстуры в renderFrame()? Это не похоже на лучшее решение. – Legnus