Создание Photoshop-подобных теней в игре - PullRequest
1 голос
/ 18 декабря 2009

Я создаю игру, в которой размер игры варьируется, поэтому я хочу создать свои собственные тени. API, который я использую, может заполнять прямоугольники, создавать эллипсы, горизонтальные линии и т. Д. И поддерживает rgba. Учитывая это, как я могу сделать тень? Я попытался сделать градиент от черного к белому и установить альфа на 20%, но это выглядело не очень хорошо ... Я не уверен, как они сделаны. Спасибо

1 Ответ

2 голосов
/ 18 декабря 2009

Я бы предложил:

  1. скопировать объект,
  2. переместите его в противоположном направлении от источника света и используйте его расстояние в качестве веса,
  3. сделай полностью черным,
  4. размыть, используя расстояние от источника света в качестве веса, тоже
  5. положи его позади объекта,
  6. понизьте альфу, если хотите.
  7. ?????
  8. прибыль.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...