Szerző Téma: Matek. Forgás  (Megtekintve 734 alkalommal)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Matek. Forgás
« Dátum: 2011. augusztus 13. - 18:17:34 »
0 Show voters
Hali.
Most nekem is egykis segítsége kellene, mivel valamit nem értek.
Bár ez inkább matek, mint scriptelés, és pont ez a baj, ahol jön a matek, ott elveszek :(
Azt szeretném, hogy megvan egy megadott pontnak a kordinátája ( X & Y ) és ahol én vagyok ( szintén azis X & Z ).
Tehát az lenne a lényeg, hogy visszaadja, hogy hány fokra van tõlem az a kettõ kordináta amit legelõször írtam.
Itt van egy kép, hogy ezt hogyan képzelem el, ha valaki nem értené.
( Tehát, hogy a a fekete X pontoktól hány fokra van az A pont.  Az X pont az mindig a játékos pozíciója lenne )
\"WTF.jpg\"

Matek. Forgás
« Válasz #1 Dátum: 2011. augusztus 13. - 18:32:20 »
0 Show voters
Hámozd ki belõle nincs kedvem belemerülni elég volt egyszer mikor a verseny /join parancsát tuningoltam fel olyanra hogy verseny közben ha újból beírják akkor a legutolsónak érintett checkpointhoz teszi és a következõ cp irányába fordítja, a játékost.
[pawn]stock GetAngleToXY(Float:X, Float:Y, Float:CurrentX, Float:CurrentY, &Float:Angle)
{
  Angle = atan2(Y-CurrentY, X-CurrentX);
  Angle = floatsub(Angle, 90.0);
  if(Angle < 0.0) Angle = floatadd(Angle, 360.0);
}[/pawn]

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Matek. Forgás
« Válasz #2 Dátum: 2011. augusztus 13. - 18:57:09 »
0 Show voters
Ez azt hiszem jó lesz, bár még nem sikerült amit akarok, de sz*rakodok vele jelenleg.
Ja és nagyon szépen köszönöm!
Ha minden jó lesz, akkor majd zárok.
« Utoljára szerkesztve: 2011. augusztus 14. - 19:31:06 írta kurta999 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal