Menu - Surfaces
Verfasst: Freitag 21. September 2012, 18:29
Hi nochmals,
muss das mal loswerden, das Problem hab ich schon lange.
Es geht um Menus in Spielen. Dies sind ja Surfaces, die sich in deren Updatemethode selbst beblitten mit den aktuellen Werten (HP, MP, Punkte, was auch immer halt). Diese Werte generiere ich natürlich mit Fonts, und via Pygame. Nun habe ich aber immer wieder dasselbe Problem: Fonts sind Surfaces mit Transparenz. Das Menü müsste also jeweils "geleert" werden, ehe die neuen Werte geblittet werden, sonst gibt's Font-Ghetto
Wenn ich nun ein schönes Menü will mit Transparenz und selbstgezeichnetem fancy Rahmen und so und also wirklich so richtig sexy und alles - wie mache ich das..? Ich meine, den screen male ich einfach jedes Frame schwarz aus und basta, dann kann ich wieder blitten was ich will, aber beim Menü geht das natürlich dann nicht. Ich weiss, für Euch total Banane, aber jetzt echt: ich habe bis anhin keine Lösung, die mir gefällt und von der ich mir vorstellen könnte, dass Ihr diese gutheissen würdet...
Erleuchtung?
Für jeden Tipp dankbar,
Henry
muss das mal loswerden, das Problem hab ich schon lange.
Es geht um Menus in Spielen. Dies sind ja Surfaces, die sich in deren Updatemethode selbst beblitten mit den aktuellen Werten (HP, MP, Punkte, was auch immer halt). Diese Werte generiere ich natürlich mit Fonts, und via Pygame. Nun habe ich aber immer wieder dasselbe Problem: Fonts sind Surfaces mit Transparenz. Das Menü müsste also jeweils "geleert" werden, ehe die neuen Werte geblittet werden, sonst gibt's Font-Ghetto

Wenn ich nun ein schönes Menü will mit Transparenz und selbstgezeichnetem fancy Rahmen und so und also wirklich so richtig sexy und alles - wie mache ich das..? Ich meine, den screen male ich einfach jedes Frame schwarz aus und basta, dann kann ich wieder blitten was ich will, aber beim Menü geht das natürlich dann nicht. Ich weiss, für Euch total Banane, aber jetzt echt: ich habe bis anhin keine Lösung, die mir gefällt und von der ich mir vorstellen könnte, dass Ihr diese gutheissen würdet...
Erleuchtung?
Für jeden Tipp dankbar,
Henry