Ik zal een lang verhaal kort maken: Om te stuiteren moet je 2 dingen doen:
- check over de rand. Bijv,
if x > 400
- Dan, vermenigvuldig de speed met -1. Dan gaat ie de andere kant op.
//the earlier code is missing for readability, but this is the same sketch from the earlier examples!
function draw() {
// .. etc
if (circ1.x > 400) {
circ1.xSpd *= -1
}
circ1.x = circ1.x + circ1.xSpd
}
Meer stuiters – De opdracht
Maak deze 3 ballen in 1 sketch. Maak wel aparte object literals voor elk.
- zorg dat de bal ook aan de andere kant wordt begrensd
- maak ook een bal die naar boven en beneden stuitert
- maak ook een bal die diagonaal (tegelijk naar boven-en-beneden) en van-links-naar-rechts stuitert.
Die laatste opdracht is een mooie opmaat voor het komende mini-project: het bewegende DVD-logo