Size: a a a

Rust GameDev — русскоговорящее сообщество

2021 July 09

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Я слабо представляю себе это. Документации по клепанию 2d там скорее всего ноль
источник

MB

Max Brajsky in Rust GameDev — русскоговорящее сообщество
Кстати, там есть что-то для упрощения жизни с пиксель-артом? Ну там встроенный пиксель-перфект и прочее.
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
В Emerald кажется точно должно быть
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
ибо единственная игра для которой он пилится пиксель артная
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
хотя рыбы тоже (они на макрокваде)
источник

MB

Max Brajsky in Rust GameDev — русскоговорящее сообщество
Эмеральд он ж с hecs под капотом?
Я задумываюсь ради интереса портануть свою игруху пиксельную (wip) на раст, но у меня все пошаговое - там от ецс больше мороки,  чем пользы имхо
источник

AL

Andrey @ozkriff Lesn... in Rust GameDev — русскоговорящее сообщество
если не путаю, пиксельперфект делается тупо вызовом set_texture_filter(your_image, FilterMode::Nearest);
источник

AL

Andrey @ozkriff Lesn... in Rust GameDev — русскоговорящее сообщество
про избыточность сереьзных ecs в пошаговке полностью поддерживаю
источник

MB

Max Brajsky in Rust GameDev — русскоговорящее сообщество
Это полбеды, на самом деле
Вторая  половина беды начинается, когда ты сдвинул спрайт на полпикселя - у тебя ж разрешение в игре сильно меньше разрешения экрана
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Не обязательно
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Можно рендерить в текстуру 320x200
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
и потом её растягивать с соблюдением аспект ратио, опционально накладывая эффект CRT-монитора)
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
если я не ошибаюсь, так делают в Wargroove
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
правда там не вешают постэффект
источник

AL

Andrey @ozkriff Lesn... in Rust GameDev — русскоговорящее сообщество
можно еще посмотреть как именно https://game.maciej.codes поступал - помню, он про пиксели запаривался как раз
источник

MB

Max Brajsky in Rust GameDev — русскоговорящее сообщество
Конкретно - я говорю о таких вещах, слева - с пиксельснапом, справа без.
Не, понятно, что всё можно довести до ума с доделать руками :)
источник

AL

Andrey @ozkriff Lesn... in Rust GameDev — русскоговорящее сообщество
сам по себе макроквад, кажется, этого не делает - надо так или иначе руками доправлять, да
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Я понял прекрасно о чём ты говоришь, и я сказал конкретный способ как привести пиксели к нативному виду, а он прост, надо рендерить с честным разрешением
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
более того, если использовать честное разрешение, можно вообще упороться и юзать старый добрый софтварный блиттинг и причём это будет быстро, но это для отдельных извращенцев вроде меня, так что я ни в коем случае не навязываю
источник

MB

Max Brajsky in Rust GameDev — русскоговорящее сообщество
Ну так-то можно сделать пиксель-макроквад со всеми доворотами для пикселей, не спорю
источник