Frage

Ich mache ein Spiel, in dem die Größe des Spiels variiert, so dass ich meine eigenen Schatten machen will. Die api ich verwende können Rechtecke füllen, machen Ellipsen, horizontale Linien usw. und unterstützt rgba. Vor diesem Hintergrund, wie könnte ich einen Schlagschatten machen? Ich habe versucht, einen schwarzen zur weißen Steigung zu machen und die Alpha auf 20% einstellen, aber es sah nicht sehr gut ... Ich bin mir nicht sicher, wie sie fertig sind. Dank

War es hilfreich?

Lösung

Ich würde vorschlagen:

  1. kopiert das Objekt,
  2. es in der entgegengesetzten Richtung der Lichtquelle bewegt und dessen Abstand als Gewicht verwenden,
  3. schalten Sie es total schwarz,
  4. Sie verwischen die Lichtquelle des Abstand als Gewicht verwendet wird, auch
  5. legt es hinter dem Objekt,
  6. die Alpha senken, wenn Sie wollen.
  7. ?????
  8. Gewinn.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top