2012-03-09 5 views
0

Я хочу поддерживать HD-дисплей для моего нового приложения только с одним набором изображений. Я написал контейнер для спрайта, чтобы он мог масштабировать изображение на основе его якорной точки, когда это необходимо. Но когда я создаю изображения в спрайте, я не могу найти способ добиться того же. Так как все изображения будут загружены в batchnode, и я не могу найти способ масштабирования вверх batchnode правильно, скажем, масштабировать каждое изображение в batchnode на основе другой точки привязки. Поэтому мне интересно, если кто-нибудь знает какие-либо решения этой проблемы?Как правильно масштабировать batchnode в cocos2d?

Заранее благодарим за любой ответ!

ответ

2

Просто отключите поддержку дисплея Retina, если вы не используете HD-изображения. Это позволит вашей игре выглядеть точно так же на устройствах Retina, как на устройствах SD.

Если у вас есть отдельные HD-изображения, вы увидите только улучшенное качество изображения на устройствах Retina. Если вы этого не сделаете, нет смысла включать режим Retina.

+0

Большое вам спасибо за ваш ответ, но, основываясь на моем тесте, я вижу качество, полученное на дисплее Retina, потому что я использую один набор высококачественных изображений, которые я предполагаю. – Spaft

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