Форум HeroesWorld-а - Показать сообщение отдельно - Просмотры (ффсеточку)
Показать сообщение отдельно
#21
Старый 22.11.2018, 00:00
  #21
^
MicroElf
 
Аватар для MicroElf
📖
Регистрация: 27.03.2016
Сообщения: 150
1423
Отправить сообщение для  MicroElf с помощью ICQ
Регистрация: 27.03.2016
Сообщения: 150
1423
Отправить сообщение для  MicroElf с помощью ICQ
По умолчанию
Re: Просмотры (ффсеточку)

В целом принцип понятен. При разрешении 1920x1080 и на мониторе и в лаунчере все попроще.
В этом случае один просмотр x2 будет 1584 пикселей в ширину и соответственно 144 клетки нацело поделятся и дадут 11 п/кл.

Однако с таким разрешением играют не многие. Объекты становятся маленькими, не всем это комфортно. Дело привычки и вкуса, свои плюсы есть в обоих вариантах. Однако по моим наблюдениям большинство используют дефолтные параметры и лично мне так тоже комфортнее.

При разрешении 1920x1080 на мониторе, в лаунчере по умолчанию проставляется 1180x664, как я уже писал выше. В этом случае ширина скрина судя по всему 1580 пикселей. В игре для скрина x2 это соответствует похоже 90 клеткам. Соответственно, получается 17,(5) п/кл. И вот это меня немного озадачивает. Пол пикселя то не разделим. Если делать сетку в 17 или 18 пикселей, то она съедет к концу на несколько клеток, что не вариант. Соответственно идеально ровная сетка у нас по идее не получится, надо где-то пиксели потихоньку подворовывать

Добавлено через 8 часов 28 минут
С высотой кстати полегче. Там выходит 988 пикселей на скрине и 55 клеток в игре. Это 17,9(63) п/кл, т.е. вполне можно округлить до 18, на глаз вряд ли будет заметно.
А по ширине я пока что не знаю как это грамотно решить. Скорее всего надо чередовать: одну клетку делать 17 пикселей, вторую 18. Через каждые 9 клеток две подряд по 18. Наверное на глаз это будет не сильно заметно, во всяком случае явно лучше чем менять толщину сетки.
Но я пока что не знаю как такое нарисовать чтобы посмотреть как это будет выглядеть :-)
__________________
ICQ 289320583
ICQ 289320583
MicroElf вне форума
Ответить с цитированием