Szerző Téma: KM mérés kocsival  (Megtekintve 773 alkalommal)

KM mérés kocsival
« Dátum: 2016. szeptember 25. - 11:50:23 »
0 Show voters
Sziasztok! Szükségem lenne egy olyan szkriptre, amely leméri hogy hány km-t tett meg az autó. Vagy esetleg egy olyan műszerfal amely: kiírja a kocsi életét, mennyi benzin van a kocsiban, hány km van a kocsiban, mennyi a sebessége. Előre is köszönöm!

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
KM mérés kocsival
« Válasz #1 Dátum: 2016. szeptember 30. - 18:46:50 »
0 Show voters
Komplett szkripttel nem tudok szolgálni neked. De egy-két tanácsot adhatok.
Ha jártál 7.-8. osztályba Fizika órákra, akkor tudhatod, hogy a testek sebességét ki lehet számolni egy bizonyos képlettel ( V = s/t ), ami egyenesen arányos egymással.
A járműnek van sebessége, ezt egy eljárással le tudod kérni ( GetVehicleSpeed // Nem default eljárás, neten nézz utána ). Ha ez megvan akkor ugyebár szükséged van egy Timerre ami az időt méri, de ezt belehet építeni a HUD Frissítő Timerbe is. Ezt a timer-t beállítod pl. 1s ( 1000 ms)-re és akkor kitudod számolni a megtett mérföld/kilométer  ( valamelyik a kettő közül ), majd ezt az értéket hozzáadod a változóhoz.
 
vInfo[myCar][totalMiles] += currentMiles;

 
És nagyjából ennyi lenne, viszont arra figyelj oda, hogy minnél nagyobb időintervallumot adol meg a Timernek annál pontatlanabb lesz. Tegyük fel, megadsz 5s ( 5000 ms ) a Timernek. 5 Secenként lefut és lekérdezi a sebességet tegyük fel (110 km/h). De ezzel nem az összes sebességet számolod hanem csak az 5s-ben elért sebességet. Lehet, hogy 4s-ig állt egy helyben, és az 5.s-re gyorsult fel 110km/h-ra ( 1s alatt 110km/h de jó is lenne :D ). De remélem érted, hogy igy false értéket fog neked adni.
Remélem tudtam segiteni !

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal