Я создаю кроссплатформенный (IOS & андроида) с использованием Cocos2dX.I имеет единый TileMapИспользования TileMap в cocos2dx
Детали:
Ряды & колонок: 8 X 11
TileSize каждую из них: 192
TileMapSize: 1728 X 2304
TileSheet: tileMap.jpg (964 х 1736)
Я масштабирую TileMap соответственно для устройств iOS (например: iPad - 0,44) для установки в окне и используется Политика разрешения: kResolutionFixedHeight. Он работает так, как я ожидал, что высота растягивается в соответствии с высотой устройства. Но, как и ожидалось, это потеря в ширине.
Таким образом, мой вопрос заключается в том, что я собираюсь в прямом направлении с использованием единственного TileMap для всех устройств или должен использовать три или более TileMaps.
Если то пожалуйста скажите мне размер плитки Карта используется для IPAD, iPhone, iPhone 5, сетчатка или что-нибудь еще, чтобы двигаться вперед
Заранее спасибо
Эта карта огромная, вы проверили, правильно ли она отображается со всеми наборами плиток? Не знаю о cocos2d-x, но в cocos2d-iphone максимальный размер tilemap составлял 16 384 плитки (128x128, один слой). В этом случае проблема с памятью может быть проблемой. Предполагая умеренно низкий 32 байт памяти на каждый фрагмент, вы просматриваете более 120 МБ общей памяти. – LearnCocos2D
Спасибо, теперь я создаю карту плитки для размера 768 X 1152 для ipad и т. Д ..будет ли это правильно – suku