Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
-
Ich weiß nicht, ob ich den Code richtig lese (und ich muss natürlich raten, was hinter den Variablen steckt), aber ist das nicht bloß die Taxicab-Distanz und keine echte Kreisberechnung?Aber egal, wenn du Felder "hinter" der Figur ausschließen willst, musst du einfach deine If-Abfragen so abändern, dass bei bestimmten Blickrichtungen negative bzw positive Werte für die X- oder Y-Distanz dafür sorgen, dass die gesamte Abfrage misslingt. (Du also bspw. eine Gesamtdistanz erhältst, die garantiert a…
-
Ja, aber eben nur die Taxi-Distanz und nicht die Realdistanz. Du hättest also mehr eine Sichtraute als einen Sichtkreis. Was hier natürlich vermutlich komplett ausreicht.Was du jetzt, wie gesagt, tun müsstest, wäre die Blickrichtung der Figur mit einzubauen. Wenn du beispielsweise nach rechts schaust, sollten ja alle Felder links deiner Figur außerhalb deiner Sichtweite liegen. Ob ein Feld rechts, links, oberhalb oder unterhalb der Spielfigur liegt, siehst du daran ob deine entsprechende X- oder…