Я портирую игру cocos2d-iphone 2.0 на cocos2d-x. В старом коде, я отключил сетчатку, и cocos2d-iphone 2.0 масштабировал активы для меня. Я знаю, что это не путь, но он работал в качестве временного решения.масштабирование активов без изменения спрайта
Я пытаюсь загрузить игру в cocos2d-x 3.x (3.7.1). В целом, процесс не слишком скалистый.
Тем не менее, я хочу временно использовать мои старые активы до сетчатки, пока функциональность не будет готова. В конце концов, я получу активы для сетчатки и iPhone 6 и т. Д.
Что теперь делать? Я пытался вычислить масштаб затем вызвать:
director->setContentScaleFactor(ratio);
Однако, в то время как это правильно масштабирует изображения, положение моего спрайта также масштабируется. Я не хочу этого. Есть ли способ сказать cocos2d-x для масштабирования растровых изображений? Я использую плитки для своей игры.
Просьба сообщить, если у вас есть опыт работы с этим.
Спасибо