2012-05-08 3 views
3

Вид веселый вопрос. Я надеюсь, что это создает много хорошего мышления.Размер плитки, сетчатки против не сетчатки, iPad против iPhone

Я нахожусь в дизайне, ранней альфа-стадии моего текущего проекта ортогональной игры. Я экспериментирую с разными размерами плитки. Несколько вопросов, поскольку я хотел бы уйти на правую ногу.

  1. Если мы дифференцировать размер плитки (80x80, 32х32 и т.д.) на сетчатку против не сетчатки дисплеев, iPhone против IPad дисплеев?

  2. Что такое рекомендуемый размер плитки, который подходит как дизайнеру, так и художнику ... и почему?

Голы:

  • Я хотел бы чистый, хрустящий визуальными независимо от формата отображения. Cartoony, красочные изображения с 16 до 32 бит независимо от отображения.

  • Я хотел бы сохранить размер текстуры 1024x1024 для моего атласа. Я надеюсь, что это даст мне достаточно плиток, чтобы мир выглядел хорошо и не раздавил мою карточную систему.

  • Мой текущий размер карты составляет 200 плиток в ширину x 120 плиток высотой. Карта будет представлять собой небольшую деталь (ориентированную на море) меркаторную проекцию Земли.

Заранее благодарим за все полезные советы.

E

ответ

2
  1. Обычно я стараюсь создавать свои игры для аспект iPad, где я уверен, что важные элементы находятся в меньшей безопасной зоне. И пользовательский интерфейс может быть закреплен на указанном расстоянии от краев. Затем для аспект экрана iPhone я обрезаю небольшую часть экрана и соответствующим образом создаю пользовательский интерфейс.

Так что, если вы работаете в ландшафтном здесь размеры вы должны поддерживать: 480x320 - iPhone (0,5) 960x640 - iPhone Retina (1) 1024x768 - IPAD (1) 2048x1736 - IPad Retina (2)

Число в скобках указывает масштаб. Мне просто нравится выбирать iPad (1024x768) для моих игровых модулей. На данный момент у меня есть все текстуры в 3 размерах, так как я использую OpenGL. Я использую разные mipmaps для каждого требуемого разрешения.Моя функция загрузки текстур может пропускать уровни mipmap, чтобы на устройствах, которым мне не нужны высокие разрешения, я сохраняю память и время загрузки.

  1. Зависит, если вам нужно щелкнуть по отдельным плиткам. Если вам понадобится использовать 64x64 на iPhone (480x320) 256x256 на iPad Retina (2048x1736). Наличие всего вашего искусства в силе 2 всегда хорошее. Если размер слишком велик, рассмотрите 48x48 для iPhone и 192x192 для iPad Retina. Если ваша игра требует, чтобы вы могли иметь меньшие фрагменты, но подумайте о том, что у вас есть большая активная зона вокруг объектов, которые вы должны щелкнуть (надеюсь, не каждая плитка будет кликабельна).
+0

Спасибо за хорошую информацию! –

2

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

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

Оттуда вы можете получить единицы пикселя дисплея, отличные от Retina, и единицы измерения точки Retina.

N.B. что игра, которая может хорошо играть на iPad, может не работать на iPhone, если пальцы пользователя затмевают представление.

+1

Интересная перспектива. Что вы нашли/придумали? Вы нашли какие-то ресурсы, которые помогли вам в процессе принятия решений? –

+0

Apple рекомендует не менее 44x44 очков для поддающихся отображению элементов. Но это действительно зависит от вашей игры. Мои результаты исходят из моих собственных экспериментов. У меня есть iPhone-игра, которую я отложил, потому что понял, что пользовательский палец скрывает кусочки головоломки до такой степени, что их невозможно воспроизвести. Первоначально это не приходило мне в голову, когда я использовал курсор мыши в симуляторе (я все еще не был разработчиком Apple, поэтому я застрял в симуляторе). Теперь я пыля этот проект как игра iPad/Mac с гораздо большим разрешением, поэтому кусочки головоломки теперь видны, несмотря на большой большой палец. –

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