2015-08-18 2 views
0

Я портирую игру cocos2d-iphone 2.0 на cocos2d-x. В старом коде, я отключил сетчатку, и cocos2d-iphone 2.0 масштабировал активы для меня. Я знаю, что это не путь, но он работал в качестве временного решения.масштабирование активов без изменения спрайта

Я пытаюсь загрузить игру в cocos2d-x 3.x (3.7.1). В целом, процесс не слишком скалистый.

Тем не менее, я хочу временно использовать мои старые активы до сетчатки, пока функциональность не будет готова. В конце концов, я получу активы для сетчатки и iPhone 6 и т. Д.

Что теперь делать? Я пытался вычислить масштаб затем вызвать:

director->setContentScaleFactor(ratio); 

Однако, в то время как это правильно масштабирует изображения, положение моего спрайта также масштабируется. Я не хочу этого. Есть ли способ сказать cocos2d-x для масштабирования растровых изображений? Я использую плитки для своей игры.

Просьба сообщить, если у вас есть опыт работы с этим.

Спасибо

ответ

0

кажется, что право/Самый простой способ справиться с этим, по-прежнему масштабировать плитки карты ресурсов. есть даже инструменты для оказания помощи в этом процессе. один - WBTMXTool, и есть другие. Видимо, нет трюка.

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