Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Nexxtron

Alter Hase

  • »Nexxtron« ist der Autor dieses Themas

Beiträge: 424

Wohnort: Heilbronn

Beruf: Student - Software Engineering

  • Private Nachricht senden

11

04.08.2009, 14:21

mir schien das alles jetzt zu schwer zu sein und hab mir gedacht ich versuchs mal mit einer Linie die an die spielerposition gesetzt wird, dann werden die y-punkte verändert und irgendwann kollidiert es ja mit meinem Terrain und dann hab ich meine y-position...jetzt hab ich aber diesen Thread entdeckt :
https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=6905&highlight=schnittpunkt
und hab gelesen dass meine Idee langsam wäre und so ne andere Technik viel schneller und einfacher wäre...

nur spielen sich die ganzen Rechnungen auf der Textur ab mit der die heightmap generiert wurde oder auf dem Terrain-modell?

sorry wenn ich mich dumm anstell aber ich steh grad aufm Schlauch

btw: lineare Algebra sind doch gleichungssysteme und so oder? wenn ja, dort hatte ich ne 1...*grins*
New Project: Operation CityRacer

12

04.08.2009, 15:09

Gleichungssysteme gehören dazu, aber auch Vektoren, Matrizen, Graphen und so weiter.

Du könntest natürlich näherungsweise den entsprechenden Pixel auf der Heightmap suchen und deren y Position nehmen. Dann hast du allerdings keine fließenden Übergänge, sondern nur eine Höhe (dein Terrain ist also aus unterschiedlich Hohen viereckigen Säulen zusammengesetzt).

Du solltest also schon das Terrainmodel nehmen und damit rechnen. Eine naheleigende Methode wäre es, die Ebenengleichung aufzustellen und den Schnittpunkt auszurechnen (Stichwort: Schnittpunkt Ebene/Strahl), aber man kann da vielleicht noch etwas optimieren, Aufgrund der besonderen Gegebenheiten.
Lieber dumm fragen, als dumm bleiben!