Hey hey.
Nachdem ich das Problem für Sprites in einer 3D-Welt mit eurer Hilfe gelöst habe, stehe ich vor einem neuen theoretischen Problem.
Und zwar möchte ich in dem Projekt keine direkte Steuerung über die Tastatur ermöglichen, sondern über die Maus (was auch der Portierung auf Touch-Screen-Devices Zugute kommen würde).
Das Terrain besteht in diesem Fall aus einem einzigen 3D Modell in dem neben dem begehbaren Boden auch andere Objekte vorhanden sind (Häuser, Bäume, etc.)
Generell über RayPicking kann ich ja bestimmen, wo der Nutzer hinklickt und kann die Figur ja auch dahin bewegen.
Zusätzlich wird die Stelle des Klicks hervorgehoben.
Nun zu den Problemen:
1. Manche Teile der Map sind nicht begehbar (z.B. in einen Baum zu laufen). Wie verhindere ich, dass sie überhaupt geprüft werden (bzw hervorgehoben werden)?
2. Wie bringe ich die Figur dazu sich der Höhe der Map entsprechend zu bewegen (d.h. wenn die Figur einen Berg hoch läuft, auch tatsächlich nicht durch den Berg läuft)?
Vielen Dank im Voraus.
Gruß,
JustJim