Domanda

Sto facendo un gioco in cui la dimensione del gioco varia, quindi voglio fare le mie ombre. L'API sto usando può riempire rettangoli, ellissi, rendono le linee orizzontali ecc e supporta RGBA. Detto questo, come potrei fare un ombra? Ho provato a fare un gradiente dal nero al bianco e impostando l'alfa al 20%, ma didnt guardare molto bene ... Non sono sicuro di come sono fatto. Grazie

È stato utile?

Soluzione

Vorrei suggerire:

  1. copiare l'oggetto,
  2. spostarlo nella direzione opposta alla sorgente luminosa e usare la sua distanza in percentuale peso,
  3. trasformarlo completamente nero,
  4. sfocatura utilizzando la distanza della sorgente di luce come un peso, anche,
  5. metterlo dietro l'oggetto,
  6. abbassare l'alfa, se si desidera.
  7. ?????
  8. profitto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top