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!
Werbeanzeige
Zitat von »"Jonathan_Klein"«
Wenn es ein 3D Spiel ist, könnte der Test Maus/Spielfigur richtig interessant werden, einfacher hat man es da mit einer 2D Szene, wo man recht leicht errechnen kann, was die Maus geklickt hat.
Zitat von »"the[V«
oid"]Zitat von »"Jonathan_Klein"«
Wenn es ein 3D Spiel ist, könnte der Test Maus/Spielfigur richtig interessant werden, einfacher hat man es da mit einer 2D Szene, wo man recht leicht errechnen kann, was die Maus geklickt hat.
Alle Spielfiguren einfach nochmals falschfarben rendern, jede Figur in einer anderen, Dithering, Fog, Licht, etc. pp ausschalten.
Anschließend die Pixelfarbe aus dem Framebuffer an der geklickten Position auslesen, glReadPixels im Falle von OpenGL.
Anhand derer kann die Figur dann eindeutig identifiziert werden.
Ist IMHO die einfachste Methode.
Achja, natürlich darauf verzichten, den Framebuffer zu swappen.
Zitat von »"the[V«
oid"]Zitat von »"Jonathan_Klein"«
Wenn es ein 3D Spiel ist, könnte der Test Maus/Spielfigur richtig interessant werden, einfacher hat man es da mit einer 2D Szene, wo man recht leicht errechnen kann, was die Maus geklickt hat.
Alle Spielfiguren einfach nochmals falschfarben rendern, jede Figur in einer anderen, Dithering, Fog, Licht, etc. pp ausschalten.
Anschließend die Pixelfarbe aus dem Framebuffer an der geklickten Position auslesen, glReadPixels im Falle von OpenGL.
Anhand derer kann die Figur dann eindeutig identifiziert werden.
Ist IMHO die einfachste Methode.
Achja, natürlich darauf verzichten, den Framebuffer zu swappen.
Werbeanzeige