Hallo Leute!
Ich bin vor geraumer Zeit auf ein Problem gestossen dass sich nicht so leicht lösen lässt.
Es geht um Surfaces die Alphatransparenzwerte beinhaltet.
Diejenigen von euch die mit Surfaces gearbeitet haben wissen sicher, das Funktionen wie Surface_copy die Surfaces zwar ordnungsgemäß behandeln, die Alphatransarenzwerte werden jedoch verfälscht bzw garnicht übernommen.
So ist es z.B: vorgekommen dass sich beim zeichnen eines Transparenten Sprites, die Farben auf einmal bleicher wurden. (Konnte das Problem kurzzeitig aber iwie mithilfe von Blendmodes umgehen...)
Generell war es so dass ich viele Probleme mit Surfaces und Transparenzen hatte. (Insbesondere das Kopieren einer Surface.)
Meine Frage an euch:
- Ist es möglich Surfaces mit Alphawerten zu kopieren, ohne Verluste bei den Alphawerten zu bekommen? (Bei mir zumindest wurden die Farben nach dem Kopieren und zeichnen der Kopierten Surface bleicher bzw dünkler.)
- Hattet ihr auch Probleme mit Alphawerten auf Surfaces? Wenn ja: Welche Tipps habt ihr für mich um evtl. Problemen aus dem Weg zu gehen?
Wäre für jede Form von Hilfe dankbar.
mfg
LEWA
Ich bin vor geraumer Zeit auf ein Problem gestossen dass sich nicht so leicht lösen lässt.
Es geht um Surfaces die Alphatransparenzwerte beinhaltet.
Diejenigen von euch die mit Surfaces gearbeitet haben wissen sicher, das Funktionen wie Surface_copy die Surfaces zwar ordnungsgemäß behandeln, die Alphatransarenzwerte werden jedoch verfälscht bzw garnicht übernommen.
So ist es z.B: vorgekommen dass sich beim zeichnen eines Transparenten Sprites, die Farben auf einmal bleicher wurden. (Konnte das Problem kurzzeitig aber iwie mithilfe von Blendmodes umgehen...)
Generell war es so dass ich viele Probleme mit Surfaces und Transparenzen hatte. (Insbesondere das Kopieren einer Surface.)
Meine Frage an euch:
- Ist es möglich Surfaces mit Alphawerten zu kopieren, ohne Verluste bei den Alphawerten zu bekommen? (Bei mir zumindest wurden die Farben nach dem Kopieren und zeichnen der Kopierten Surface bleicher bzw dünkler.)
- Hattet ihr auch Probleme mit Alphawerten auf Surfaces? Wenn ja: Welche Tipps habt ihr für mich um evtl. Problemen aus dem Weg zu gehen?
Wäre für jede Form von Hilfe dankbar.
mfg
LEWA
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von LEWA ()