Enfaite mon script fonctionne mais je voudrai être sure de mon calcule.
Donc j'ai un réservoir de voiture qui fait 65L.
Un calcul en temps réel de la distance parcourue en km/h. (la vélocité du véhicule "speedC" par un timer).
Et une consommation stable de 8.8L/km.
Code : Tout sélectionner
float timer=0f;
// Consommable :
public float reservoirL = 65f;
public float curReservoir;
public float consoEssence = 8.8f;
public float curDistParcour;
public float distParcourue;
Code : Tout sélectionner
public void Consommable()
{
// Distance Parcourue :
if (speedC > 0.001)
{
// A Chaque fois que la voiture bouge, sinon remet la variable a zero.
curDistParcour = speedC * timer; // m/s
}
distParcourue = curDistParcour+ distParcourue; // km/h
curReservoir = reservoirL - ((distParcourue / consoEssence)/100);
}
Au final ca fonctionne bien comme ca. mais est-ce vraiment réel ? Ai-je oublié quelque chose ?
J'ai passé 1h a faire le calcule..mon niveau en math pas terrible..