{Autorennen} Streckenerkennung



  • Hi, mich würde mal interessieren wie man in einem Autorennen erkennt ob sich das Auto auf der Strecke befindet?


  • Mod

    wenn es ein rundkurs ist ohne kreuzung des streckenverlaufs, dann reicht es wenn man für die linke und rechte kante der fahrbahn einen linienzug hat. wenn von von der letzten postion eines reifens bis zur aktuellen eine strecke definiert wird und man mit ihr eine linie vom linzienzug der fahrbahnbegrezung schneidet, dann ist der wagen von der strasse abgekommen.

    das ist nur eine möglichkeit, man kann sich da vieles ausdenken. manche spiele benutzen dafür bsp-trees und prüfen in 3d die collision.

    rapso->greets();



  • Kannst auch einfach nur einen linienzug in der mitte der fahrbahn machen und dann die kürzeste strecke von dem Auto zum linienzug berechnen. diese muss dann <= streckenbreite/2 sein.


Anmelden zum Antworten