Hallo,
ich baue gerade an ein Spielchen rum, bei dem Einheiten in einem xy-Koordinatensystem positioniert werden.
Auch Hindernisse sind in diesem Koordinatensystem gespeichert.
Ich verwende normale Ganzzahlen, die die Position der Tabellenfelder beschreiben. Mein Feld ist lediglich 8x8 Felder groß und damit überschaubar, was hierbei aber keine Rolle spielen sollte.
Mein Problem ist es anhand der xy Werte der Einheit und des Hindernisses eine Schatten hinter dem Hinderniss zu erzeugen.
Wenn zB.: x der Einheit gleich x des Hindernisses ist, ist der Schatten leicht zu erstellen. Die Y-Entfernung zum Hinderniss, gibt dabei automatisch, den Versatz für den beidseitig, größer werdenden Schatten aus. Aber wie ist es sobald das Hinderniss leicht versetzt ist?
Gesucht werden die Koordinaten, aller Felder, die im Schatten liegen.
Leider fällt mir dazu nichts gescheites ein, auch über Denkanstöße würde ich mich freuen.
mfg
ich baue gerade an ein Spielchen rum, bei dem Einheiten in einem xy-Koordinatensystem positioniert werden.
Auch Hindernisse sind in diesem Koordinatensystem gespeichert.
Ich verwende normale Ganzzahlen, die die Position der Tabellenfelder beschreiben. Mein Feld ist lediglich 8x8 Felder groß und damit überschaubar, was hierbei aber keine Rolle spielen sollte.
Mein Problem ist es anhand der xy Werte der Einheit und des Hindernisses eine Schatten hinter dem Hinderniss zu erzeugen.
Wenn zB.: x der Einheit gleich x des Hindernisses ist, ist der Schatten leicht zu erstellen. Die Y-Entfernung zum Hinderniss, gibt dabei automatisch, den Versatz für den beidseitig, größer werdenden Schatten aus. Aber wie ist es sobald das Hinderniss leicht versetzt ist?
Gesucht werden die Koordinaten, aller Felder, die im Schatten liegen.
Leider fällt mir dazu nichts gescheites ein, auch über Denkanstöße würde ich mich freuen.
mfg
Kommentar