2013-11-19 6 views
0

Я новичок в мире cocos2d, но я из Явы, где я хороший опыт ..cocos2d игровой сцены неправильно разрешение

В качестве введения в мир cocos2d я последовал следующий учебник тха я рекомендую:

http://maniacdev.com/2012/10/tutorial-how-to-quickly-create-a-game-using-the-cocosbuilder-cocos2d-editing-tool

к сожалению, у меня есть проблема, которую я не могу преодолеть никак ...

Я реализовал проект после урока, и я также загрузил источник из GitHub ...

Игра начинается, экран ввода отображается правильно на симуляторе ... НО, сам игровой экран вместо того, чтобы появляться как в учебнике, выглядит как увеличенный, больше чем это должно быть, и части игры, которые находятся вне экрана симулятора, очевидно, не отображаются ..... все больше, чем должно быть, и поэтому многие части приложения не могут быть просмотрены ...

Среди тех, у кого была такая же проблема, также непосредственно проверялись источники, доступные на GitHub ....

Может ли кто-нибудь направить меня ???

Заранее благодарен!

+0

Какая версия cocos2d? Любая версия ниже 2.1, вероятно, по-прежнему имеет проблему с ротацией, где размер сцены первоначально установлен на портрет и, следовательно, неверен для самой первой сцены. – LearnCocos2D

+0

cocos2d-iphone-2.1, я не загружаю проект 3.x, не является стабильной версией .... И Cocos Builder Version 2.1 – ivoruJavaBoy

ответ

1

Есть хорошие шансы, что у вас возникли проблемы с сетчаткой и не-сетчатыми дисплеями. Вы должны убедиться, что при реализации размеров вы проверяете значение CC_CONTENT_SCALE_FACTOR(). Если вы следуете определению этого макроса (ccMacros.h), вы найдете еще несколько макросов, которые помогут вам обрабатывать разные устройства.

Вы также захотите проверить, что вы определяете размеры относительно размера окна. Это можно найти в [[CCDirector sharedDirector] winSize].

Кроме этого, напишите больше кода, и мы постараемся помочь вам.

+0

Сегодня вечером ... я выложу изображение сцены игры. помогите ... и совершите на моем gitHub .... – ivoruJavaBoy

Смежные вопросы