une petite question: est ce que unity ne sait pas compter ou c'est moi qui suis encore trop fatigué ?
j'ai besoin de faire un petit timer pour lancer une coroutine après par exemple les 5 premières secondes de la scène. je fais mon code avec ma boucle, je lance et la unity plante ! . je relis mon code je capte pas pourquoi la boucle se lit indéfiniment car il y a bien une valeur qui s'incrémente etc ...
apres 20mn a tourner dans tous les sens je décide de tester le code ultra simplifié dans update pour voir ce qui se passe.
voici le code:
Code : Tout sélectionner
void Update()
{
float compteur = 0f;
float endTime = 10f;
if (compteur < endTime)
{
compteur += (int)Time.timeSinceLevelLoad;
Debug.Log(compteur +" < " + endTime);
}
pourquoi unity m'indique que 11 est inférieur a 10 ?