Spriteränder glätten

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Spriteränder glätten

Beitrag von ZeHa »

Hallo!

Wollt mal fragen, ob es eine relativ simple Möglichkeit gibt, in PB die Ränder eines Sprites zu glätten - natürlich so, daß es auch zum Hintergrund paßt.

Mir ist bisher die Idee gekommen, für jedes Sprite noch ein Alpha-Sprite zu erstellen, das nur aus dem eigentlichen Rand besteht, und dann erst das Alpha-Sprite anzuzeigen und darüber dann das normale Sprite zu kleben. Das ist allerdings ziemlich zeit- und evtl. auch rechenaufwendig.

Sprite3D kann ich leider nicht verwenden, da die auf meiner Grafikkarte nicht so richtig wollen.

Hat jemand 'ne Idee was ich machen könnte?
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Oha... naja da wird das aber genauso vorgeschlagen. Werd wohl nicht drumrum kommen, 2 Sprites zu erstellen (bzw. ein Programm zu schreiben, das dies für mich erledigt :freak: )

Oder ich laß diese Weichzeichnerei einfach ganz weg (wenn's anders nicht klappen sollte 8) )
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

naja, du könntest das sprite ja schon so zeichnen.
dafüfr gibts nen trick, der sieht aber hässlich aus, und is nur bei hohen auflösungen zu empfehlen:

du malst einfach jeden 2 pixel transparent :allright:
wenn rosa transparent is, dann etwa so:

blau rosa blau rosa blau
rosa blau rosa blau rosa
blau rosa blau rosa blau

wie gesagt, nich zu empfehlen :allright:
-.-"
Antworten