我正在處理可汗學院的js。我已經停止了一個觀點來應用我的邏輯,使得一旦到達底部,使用條件觸發器就會回到頂端。我只需要跟蹤Y axis
端點,並撥打我的setXYPositions()
即可應用再次降雨功能。跟蹤Y軸的最終值並應用一些邏輯
var xPositions = [];
var yPositions = [];
var setXYPositions = function(){
for(var i = 0 ; i <= 400 ; i+=10){
xPositions.push(i);
yPositions.push(random(1,100));
}
};
//call rain
setXYPositions();
draw = function() {
background(204, 247, 255);
for (var i = 0; i < xPositions.length; i++) {
noStroke();
fill(random(2,255), random(2,255), random(2,255));
ellipse(xPositions[i], yPositions[i], 10, 10);
yPositions[i] += 5;
}
};
它的作品:)我喜歡你的自我推銷,因爲它可以幫助我理解動畫:) –