Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 24 января 2019 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 24 января 2019 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
ГДач, поясни за UI.
Делаю диалоговые окна для своей пиксельарт игры.
Соответсвенно должны быть пиксельные портреты, пиксельный шрифт и вообще всё пиксельное.
Вопрос: как скейлить это под разные разрешения, и вообще как скейлить ui?
Рисовать ui под каждое разрешение - невариант. тыпо скейлить - весь пиксельарт размажется.
Делаю диалоговые окна для своей пиксельарт игры.
Соответсвенно должны быть пиксельные портреты, пиксельный шрифт и вообще всё пиксельное.
Вопрос: как скейлить это под разные разрешения, и вообще как скейлить ui?
Рисовать ui под каждое разрешение - невариант. тыпо скейлить - весь пиксельарт размажется.
>>6634 (OP)
Ну вообще-то если ты велосипедишь свой юай спрайтами, то у твоего движка\рендера должны быть флаги отключения сглаживания.
Ну вообще-то если ты велосипедишь свой юай спрайтами, то у твоего движка\рендера должны быть флаги отключения сглаживания.
>>6634 (OP)
Скейль с nearest neighbour filtering. Погуглишь.
> тыпо скейлить - весь пиксельарт размажется
Скейль с nearest neighbour filtering. Погуглишь.
>>6645
Читай внимательнее. Я про скейлинг интерфейса вопрос задавал.
Как сделать так, чтобы диалоговое окно занимало, например, пол ширины экрана при любом разрешении и всегда было приемлемой высоты?
Выставляем:
width = screen_width/2;
width -= (width mod 16)
width_in_cells = width div 16
heigth = max (screen_height/8, 16*10)
heigth -= heigth mod 16;
height_in_cells = height div 16;
Потом рисуем на сурфейсе квадратики двумя циклами.
for (var i=0;i<width_in_cells;i++)
{
for (var j=0;j<width_in_cells;j++)
{
рисуем квадратики
}
}
Читай внимательнее. Я про скейлинг интерфейса вопрос задавал.
Как сделать так, чтобы диалоговое окно занимало, например, пол ширины экрана при любом разрешении и всегда было приемлемой высоты?
Выставляем:
width = screen_width/2;
width -= (width mod 16)
width_in_cells = width div 16
heigth = max (screen_height/8, 16*10)
heigth -= heigth mod 16;
height_in_cells = height div 16;
Потом рисуем на сурфейсе квадратики двумя циклами.
for (var i=0;i<width_in_cells;i++)
{
for (var j=0;j<width_in_cells;j++)
{
рисуем квадратики
}
}
>>6881
Это ты читай внимательнее, долбоеб.
Это ты читай внимательнее, долбоеб.
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 24 января 2019 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 24 января 2019 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.