Aktuelle Zeit: 13.05.2025, 16:23

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Image Clippen? [gelöst]
BeitragVerfasst: 05.03.2009, 15:57 
Offline

Registriert: 12.09.2008, 21:41
Beiträge: 187
Wohnort: Deutschland
Hi Leute,

ich verwende in meinem Spiel folgenden Balken um die Lebensenergie darzustellen:
Bild

Damit der blaue Balken den roten Hintergrund bis in die letzte Ecke ausfüllen kann, zeichne ich zunächst den blauen Balken und anschließend den Rahmen, der rote Hintergrund wird transparent.

Nun zu meinem Problem, und zwar wird der eigentlich unsichtbare Teil des blauen Balkens, der ja unter dem Rahmen liegt sichtbar, wenn ich nun einen Alpha Wert für das Image verwende, was ja auch erstma logisch ist aber nicht erwünscht, nun suche ich eine Lösung für dieses Problem.

Mein Ansatz währe die beiden Bilder zunächst auf ein drittes ohne Alpha Werte zu zeichnen und dieses dann wiederum MIT Alpha Wert anzuzeigen, ABER wie kann ich ein Image auf ein anderes Zeichnen lassen?

Oder welche Möglichkeiten gibt es sonst noch?

Gruß
Scarabol

_________________
My Toolbox:
- Irrlicht 1.7.1
- Blender 2.49a
- Microsoft Visual C++ Express Edition 2008
- Newton Game Dynamics 2.xx
Regeln zur Programmierung:
Regel 1: Die Programmiersprache hat keine Fehler.
Regel 2: Solltest du doch einen Fehler finden, tritt automatisch Regel 1 in Kraft.


Zuletzt geändert von Scarabol am 19.03.2009, 16:24, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Image Clippen?
BeitragVerfasst: 05.03.2009, 18:12 
Offline
Benutzeravatar

Registriert: 17.02.2008, 14:08
Beiträge: 125
Aus dem anderen Thread:
Mainclain hat geschrieben:
Wenn noch jemand so ein problem hat:
Einfach mit Photoshop ein (halb)Transparentes Bild erstellen und als png mit transparenz speichern.
Normal als Image laden und dann mit der function "DeinImage->setUseAlphaChannel(true);" auf transparent stellen.


Das gilt ja nicht nur für ganze transparenz, du kannst auch nur Teile des Bildes transparent machen. In deinem Fall dann den Teil des Balkens der gar nicht zu sehen sein soll. Irrlicht sollte es dann so machen das die angezeigte Transparenz = pngalpha * manueller alpha ist.

(Mit GIMP kann man das auch machen, muss ja nich immer teuer ps sein ;))

MfG

_________________
Cold-Death
Magnon


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Image Clippen?
BeitragVerfasst: 08.03.2009, 18:56 
Offline

Registriert: 12.09.2008, 21:41
Beiträge: 187
Wohnort: Deutschland
ok, cool danke so einfach funktioniert

bleibt nur noch die Frage:

Wie kann ich son Bild clippen?

[Edit]
Benutze jetzt draw2DImage()
Gibts was besseres?
[/Edit]

Gruß
Scarabol

_________________
My Toolbox:
- Irrlicht 1.7.1
- Blender 2.49a
- Microsoft Visual C++ Express Edition 2008
- Newton Game Dynamics 2.xx
Regeln zur Programmierung:
Regel 1: Die Programmiersprache hat keine Fehler.
Regel 2: Solltest du doch einen Fehler finden, tritt automatisch Regel 1 in Kraft.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Image Clippen?
BeitragVerfasst: 12.03.2009, 14:05 
Offline

Registriert: 12.09.2008, 21:41
Beiträge: 187
Wohnort: Deutschland
Hi Leute,

hab jetzt IGUITab für mich entdeckt damit kann man die verschiedenen GUI Elemente auch ganz einfach clippen...

Gruß
Scarabol

_________________
My Toolbox:
- Irrlicht 1.7.1
- Blender 2.49a
- Microsoft Visual C++ Express Edition 2008
- Newton Game Dynamics 2.xx
Regeln zur Programmierung:
Regel 1: Die Programmiersprache hat keine Fehler.
Regel 2: Solltest du doch einen Fehler finden, tritt automatisch Regel 1 in Kraft.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de