WEBVTT 00:00:02.757 --> 00:00:06.313 Optur! En animation til! Denne gang flytter vi en bold over skærmen, 00:00:06.390 --> 00:00:09.502 og det ved I godt hvordan man gør. 00:00:09.502 --> 00:00:14.126 Vi har en variabel, "x", der siger hvor bolden er, og en variabel "speed" der siger hvor hurtigt den bevæger sig 00:00:14.126 --> 00:00:17.417 og vores sædvanlige tegneløkke hvor vi tegner baggrunden hver gang, 00:00:17.417 --> 00:00:23.195 sætter fyldfarven og tegner ellipsen ved position x, og hver gang 00:00:23.195 --> 00:00:26.282 ændrer vi "x" til at være den gamle værdi "x", plus variablen "speed". Så hvis jeg gør "speed" mindre, 00:00:26.282 --> 00:00:38.210 så kan du se den rykke sig langsommere. Jeg kan gøre den negativ, så vi kører baglæns, eller jeg kan lave den nul, så vi står stille. 00:00:38.210 --> 00:00:40.481 Men så længe "speed" ikke er 0, 00:00:40.481 --> 00:00:43.840 så vil bolden før eller siden forsvinde ud af skærmen. 00:00:43.840 --> 00:00:48.180 Jeg kan altid trykke genstart for at få den tilbage, men I ved, men det bliver træls i længden. 00:00:48.365 --> 00:00:52.697 Man genstarter og genstarter... 00:00:52.697 --> 00:00:55.738 Men se så her. Når bolden når højre side af skærmen, 00:00:55.738 --> 00:00:58.429 så vil jeg have den til at vende om i stedet for at forsvinde. 00:00:58.429 --> 00:01:10.325 Jeg ved jo hvordan jeg vender bolden om, jeg kan bare sætte "speed" til minus 5. Hvis jeg gør farten negativ, så ruller bolden baglæns. 00:01:10.448 --> 00:01:12.858 Men vi har et problem. 00:01:12.858 --> 00:01:18.243 Jeg vil kun ændre hastigheden hvis bolden har nået højre kant. 00:01:18.243 --> 00:01:25.919 Hm, så det er vel det jeg vil. Jeg vil kun ændre hastigheden HVIS bolden har nået højre kant. 00:01:25.919 --> 00:01:29.633 Det lyder som om det har brug for en "if"-sætning. 00:01:29.633 --> 00:01:32.810 Indtil videre har vi givet kommandoer der altid skulle udføres. 00:01:32.810 --> 00:01:39.527 If-sætninger 00:01:39.527 --> 00:01:42.524 00:01:42.524 --> 00:01:45.858 00:01:45.858 --> 00:01:50.947 00:01:50.947 --> 00:01:54.343 00:01:54.343 --> 00:01:57.100 00:01:57.100 --> 00:02:03.014 00:02:03.014 --> 00:02:10.393 00:02:10.393 --> 00:02:22.994 00:02:22.994 --> 00:02:30.459 00:02:30.459 --> 00:02:33.037 00:02:33.037 --> 00:02:45.311 00:02:45.311 --> 00:02:47.518 00:02:47.611 --> 00:02:50.553 00:02:50.553 --> 00:02:52.668 00:02:52.668 --> 00:03:03.047 00:03:03.047 --> 00:03:08.108 00:03:08.108 --> 00:03:11.715 00:03:11.715 --> 00:03:13.815 00:03:13.815 --> 00:03:14.422 00:03:14.499 --> 00:03:16.686 00:03:16.686 --> 00:03:21.403 00:03:21.619 --> 00:03:25.335 00:03:25.550 --> 00:03:36.897 00:03:36.897 --> 00:03:47.307 00:03:47.307 --> 00:03:58.639 00:03:58.639 --> 00:04:06.868 00:04:06.868 --> 00:04:10.980 00:04:10.980 --> 00:04:15.568 00:04:15.568 --> 00:04:19.568