Question

Je fais un jeu où la taille du jeu varie, donc je veux faire mes propres ombres. Le api j'utilise peut remplir des rectangles, des ellipses, faire des lignes horizontales, etc. Et soutient rgba. Compte tenu de cela, comment pourrais-je faire une ombre? J'ai essayé de faire un dégradé de noir vers blanc et réglage de l'alpha à 20%, mais il n'a pas l'air très bien ... Je ne sais pas comment ils sont faits. Merci

Était-ce utile?

La solution

Je suggère:

  1. copier l'objet,
  2. le déplacer dans le sens opposé de la source lumineuse et en utilisant sa distance en poids,
  3. tourner totalement noir,
  4. flou à l'aide d'un poids aussi la distance de la source lumineuse,
  5. le mettre derrière l'objet,
  6. réduire l'alpha si vous voulez.
  7. ?????
  8. profit.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top