Autor Beitrag
Pascal
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 155

Win 98, Win XP
Delphi 2005, Delphi 5
BeitragVerfasst: Do 05.06.03 12:55 
Wie kann ich im 3D Raum ein durch-die-Wand-laufen verhindern?

Meine bisherige Taktik:

eine 2D Karte der Ebene, in der ich mich befinde zeichnen. bei jeder Bewegung prüfen, ob sich meine Position mit einem Punkt auf der Karte deckt; wenn ja stehenbleiben.
Problem: bei Wechsel der Höhe und gleichzeitiger Bewegung auf der x und/oder z Achse muss die Karte ständig aktualisiert werden, was zu lange dauert und ein huckeln hervorruft. Wie kann ich das umgehen?