Bonjour à tous,
Nouvel apprenant dans le monde de la programmation, j'effectue mes premiers pas sur le site Khanacademy. Tout se passe très bien pour moi, j'ai assimilé beaucoup de choses. Cependant, je suis tombé sur mon premier obstacle. L'enchainement d'apprentissage des boucles while/for, et des tableaux.
Ici, je dois réaliser une petite animation de gouttes de pluie en mettant en éxecution les tableaux (pour le nombre de goutte), la boucle "for" pour répéter l'incrémentation de la goutte vers le bas sur l'axe Y. Je dois intégrer une partie de code pour répéter la fonction draw indéfiniment sous forme de condition. C'est à dire, quand les gouttes touchent le sol, elles repartent d'en haut pour à nouveau toucher le sol.
Voici la partie de code qui est donné :
J'ai essayé un tas de choses, bien que mes connaissances soient très légères. Je n'ai pas réussi à effectuer la répétition. J'ai essayé également via une condition If (mouseIsPressed), sans résultat non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var xPositions = [200]; var yPositions = [0]; draw = function() { background(71, 71, 71); for (var i = 0; i < xPositions.length; i++) { noStroke(); fill(0, 200, 255); ellipse(xPositions[i], yPositions[i], 10, 10); yPositions[i] += 5; } };
Merci d'avance pour vos réponses !![]()
Partager