ExInferis
Rare-Mob
- Registriert
- 30.01.2007
- Beiträge
- 467
- Reaktionspunkte
- 0
- Kommentare
- 175
- Buffs erhalten
- 131
Also das mit der Sichtlinie ist so eine Sache.... Und nein, es ist nicht Physik.
Die LoS wird bei den meisten Spielen vom Betrachter aus berechnet und wie so oft wird vergessen, dass für Casts, Aiming und diese Sachen eine zweite LoS von der Spielfigur auf Basis ihrer Blickrichtung benötigt wird.
Ist einfach "Vergesslichkeit", da die notwendigen Matritzen- oder Quaternium-Operationen nicht wirklich aufwendig sind. Und so kommen eben solche Bugs zustande die ganz bestimmt nicht im Sinne der Spielmechanik und -dynamik sind. Die Sache ist aber auch, nimmt man die zusätzlichen Rechenoperationen in kauf und senkt die Performance ein wenig oder nimmt man diesen "Bug" so hin.
Wenn man Konsequent wäre, müsste man nämlich alles ausblenden was die Spielfigur nicht sehen kann. Und damit hättet ihr einige schwarze Löcher in eurer Grafik.
Ich denke ein Weg wäre es einfach für die Casts, Aiming und ähnliche Dinge eine zweite LoS zu benutzen, aber was das sichtbare angeht nur die nicht sichtbaren Gegner ausgeblendet werden.
Die LoS wird bei den meisten Spielen vom Betrachter aus berechnet und wie so oft wird vergessen, dass für Casts, Aiming und diese Sachen eine zweite LoS von der Spielfigur auf Basis ihrer Blickrichtung benötigt wird.
Ist einfach "Vergesslichkeit", da die notwendigen Matritzen- oder Quaternium-Operationen nicht wirklich aufwendig sind. Und so kommen eben solche Bugs zustande die ganz bestimmt nicht im Sinne der Spielmechanik und -dynamik sind. Die Sache ist aber auch, nimmt man die zusätzlichen Rechenoperationen in kauf und senkt die Performance ein wenig oder nimmt man diesen "Bug" so hin.
Wenn man Konsequent wäre, müsste man nämlich alles ausblenden was die Spielfigur nicht sehen kann. Und damit hättet ihr einige schwarze Löcher in eurer Grafik.
Ich denke ein Weg wäre es einfach für die Casts, Aiming und ähnliche Dinge eine zweite LoS zu benutzen, aber was das sichtbare angeht nur die nicht sichtbaren Gegner ausgeblendet werden.