Создание теней в стиле Photoshop в игре
Вопрос
Я делаю игру, размер которой варьируется, поэтому я хочу создать свои собственные тени.API, который я использую, может заполнять прямоугольники, создавать эллипсы, горизонтальные линии и т. д.И поддерживает RGBA.Учитывая это, как я могу создать тень?Я попробовал сделать градиент от черного к белому и установить альфу на 20%, но получилось не очень хорошо...Я не уверен, как они сделаны.Спасибо
Решение
Я бы предложил:
- скопировать объект,
- переместите его в направлении, противоположном источнику света, и используйте его расстояние в качестве веса,
- сделать его полностью черным,
- размойте его, используя расстояние до источника света в качестве веса,
- поместите его позади объекта,
- понизьте альфу, если хотите.
- ?????
- выгода.
Не связан с StackOverflow