Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

Werbeanzeige

06.11.2011, 11:31

Forenbeitrag von: »arko«

Performance-Probleme mit Java AWT: Graphics2D.drawImage()

Die Ansicht ändert sich nur marginal von frame zu frame. Also Puffer ich sich nicht verändernde Teile und zeichne den Rest Frame für Frame. So rein theoretisch sollte das kein Problem darstellen, vorausgesetzt die Hardwarebeschleunigung lässt mich nicht im Stich. Aber danke für die beiden Tipps, Slick hört sich gut an!

03.11.2011, 15:46

Forenbeitrag von: »arko«

Performance-Probleme mit Java AWT: Graphics2D.drawImage()

Falls jemand ähnliche Probleme haben sollte: So ganz genau hab ich nicht verstanden was dieses komische Verhalten verursacht hat, nehme aber mal einfach dass es mit der Hardwarebeschleunigung zu tun hat, die man ja nur indirekt beeinflussen kann. Ich hab das Problem nicht gelöst, sondern umschifft indem ich die Größe der Buffer reduziert habe. Ein bisschen enttäuschend, weil so Dinger eigentlich immer sehr interessant sind, aber nun gut: Es läuft, und das recht schnell.

01.11.2011, 18:20

Forenbeitrag von: »arko«

Performance-Probleme mit Java AWT: Graphics2D.drawImage()

hi leute, ich programmier ein spiel. auf der suche nach mehr performance hab ich nun zahlreiche buffer erzeugt, die z.t auch recht groß sind (4000x4000 pixel). da ich aber beim konkreten rendern nur noch diese buffer kopieren muss sollte das eigentlich klar gehen. nun gibt es auch eine zoom-funktion. ich zoome rein, lösche den inhalt des buffers (immerhin schon 29 ms, kann man sicher noch drücken), schreibe den neuen inhalt rein (stolze 12 ms!) und kopiere das dann auf den buffer den ich am anfa...