Найти тему

☁️ КАК СДЕЛАТЬ ПРОСТУЮ СИСТЕМУ КАСТОМИЗАЦИЮ ЦВЕТА ПЕРСОНАЖА В 2Д?

Вы возможно замечали в 2д играх кастомизацию, дающую возможность выбрать либо заранее предложенный цвет, либо выбрать из палитры цветов свой собственный. Каким же способом это можно реализовать? Давайте разбираться!

Магию нам позволит создать шейдер и заранее созданная карта цвета! Допустим мы нарисовали цельного персонажа и хотим регулировать цвет кожи, волос и одежды в игровом движке. Для этого мы окрашиваем нашего персонажа в цвета RGB, например в красный(Red) красим волосы, в зеленый(Green) - кожу, а в синий(Blue) - одежду. В движке же пишем шейдер, в котором задаем ту же систему, а затем просто заменяем эти цвета новыми, уже заданными пользователями.


Тем самым мы получим простой инструмент для быстрой замены цвета на любой.

Ссылка на Бусти: тут.

🗿Конференция разработчиков игр - пишем о разработке игр: о тонкостях, о технологиях, о разрабатываемых инди-играх и не только! Подписаться📩 Чат, обсуждения, флудилка, поиски работы - тут.