Schönen Abend/tag an Alle
Mit ziemlicher Überraschung stellte ich grad fest dass es heir ziemlich viele Examples für alles Mögliche gibt, aber eine gute und vorallem performante Engine für die Beleuchtung fehlt.
Aus diesem grund habe ich mich selbst an einer versucht. Zunächst dachte ich, ich hätte alles schon parat da ich vor Jahren eine fog-of-war Engine geschrieben hatte. Musste allerdings feststellen dass dies überhaupt nicht funktioniert. Erst nach einigem Rumprobieren konnte ich einen "Blendmode" finden der es ermöglicht das "Licht" auch einzufärben.
Was ein Blendmode ist, wird in den Skripten relativ ausführlich erklärt. Hab es so gut komentiert wie es ging.
Das ganze besteht aus nur 3 Skripten wobei nur das Initialisierungsskript Argumente benötigt.
Kann trotzdem sein dass der ein doer andere vom Code erschlagen wird, aber bitte versucht ihn zumindest (mit den Komentaren) durchzulesen und nicht einfach zu kopieren
Alle Instanzen können indiviuelle Lichtstärken und -farben haben wie man hier sehen sollte:
Jegliche Fragen (auch zum reinen Verständnis) beantworte ich selbstverständlich gern und hoffe dass dies dem einen oder anderen hilft
P.s. Mit der ENTER Taste wechselt man zwischen Farblicht und Fog-of-War Modus. Letzteres bedeutet dass in dem dunklen Areal schlicht ein Loch ist anstelle einer durchsichtigen Umfärbung.
Mit ziemlicher Überraschung stellte ich grad fest dass es heir ziemlich viele Examples für alles Mögliche gibt, aber eine gute und vorallem performante Engine für die Beleuchtung fehlt.
Aus diesem grund habe ich mich selbst an einer versucht. Zunächst dachte ich, ich hätte alles schon parat da ich vor Jahren eine fog-of-war Engine geschrieben hatte. Musste allerdings feststellen dass dies überhaupt nicht funktioniert. Erst nach einigem Rumprobieren konnte ich einen "Blendmode" finden der es ermöglicht das "Licht" auch einzufärben.
Was ein Blendmode ist, wird in den Skripten relativ ausführlich erklärt. Hab es so gut komentiert wie es ging.
Das ganze besteht aus nur 3 Skripten wobei nur das Initialisierungsskript Argumente benötigt.
Kann trotzdem sein dass der ein doer andere vom Code erschlagen wird, aber bitte versucht ihn zumindest (mit den Komentaren) durchzulesen und nicht einfach zu kopieren
Alle Instanzen können indiviuelle Lichtstärken und -farben haben wie man hier sehen sollte:
Jegliche Fragen (auch zum reinen Verständnis) beantworte ich selbstverständlich gern und hoffe dass dies dem einen oder anderen hilft
P.s. Mit der ENTER Taste wechselt man zwischen Farblicht und Fog-of-War Modus. Letzteres bedeutet dass in dem dunklen Areal schlicht ein Loch ist anstelle einer durchsichtigen Umfärbung.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von DragonGamer ()