2009-05-11 4 views
1

Я бегу этот пример кода, расположенного здесь:Спрайты появляются синий с использованием Cocos 2d-Iphone, но только в симуляторе

http://monoclestudios.com/cocos2d_whitepaper.html

с использованием Cocos 2d-Iphone 0.7.2, и спрайты быть окрашен в синий цвет. Но это происходит только на симуляторе. На самом устройстве все выглядит хорошо.

Неужели кто-нибудь еще сталкивается с этой проблемой?

+0

У меня была эта ошибка при запуске iPhone SDK на не-intel mac. Это «ошибка» в симуляторе с OpenGL ES, которая встречается только на некоторых G4 и G5-маках, которые официально не поддерживаются Apple в качестве платформы разработки iPhone. Как говорили другие, если это работает на устройстве, это все, что действительно имеет значение. Но эта конкретная проблема должна исчезнуть, если вы попытаетесь запустить симулятор на Intel Mac. – qrunchmonkey

+0

Отличный ответ, я не считаю, что это может иметь какое-то отношение к архитектуре, но да, это iBook G4 –

ответ

1

К сожалению, симулятор не идентичен физическому iPhone. Я не сталкивался с этой конкретной ошибкой, но у меня были проблемы со звуками. Не играл бы на симуляторе, но отлично работал на устройстве. Если у вас возникли проблемы с симулятором, я бы предложил игнорировать ошибку и двигаться вперед. В конце концов, симулятор просто для удобства.

Оформить заказ # cocos2d-iphone на freenode, если у вас есть дополнительные вопросы.

2

Не тестировать OpenGL ES на тренажере. Это совсем не то же самое. Симулятор выглядит немного по-другому. Поскольку cocos2d-iPhone в значительной степени основан на OpenGL ES, ваш единственный выбор - протестировать устройство!