0:00:00.236,0:00:02.719 Ind til videre har vi tegnet en masse, 0:00:02.719,0:00:05.193 men vi har ikke rigtig snakket om[br]noget så simpelt som, 0:00:05.193,0:00:07.595 f.eks. at skrive dit navn,[br]det er emnet for denne lektion: tekst. 0:00:07.595,0:00:10.049 Hvorfor bruge tekst? 0:00:10.049,0:00:12.303 Måske for at vise en [br]pointtæller i et spil 0:00:12.303,0:00:14.739 eller få en figur til at tale[br]eller bare få dit navn til at vokse 0:00:14.739,0:00:16.305 og skrumpe og skifte farve. 0:00:16.305,0:00:18.654 Lad os komme i gang og prøve at skrive "hello." 0:00:18.654,0:00:24.353 Hvis vi forsøger at skrive "text(hello)",[br]så får vi den her mærkelig fejl, 0:00:24.353,0:00:27.424 der siger at "hello er ikke defineret,"[br]hvad betyder det? 0:00:27.424,0:00:29.431 Problemet er at programmet 0:00:29.431,0:00:31.058 tror at "hello" er en variabel, 0:00:31.058,0:00:33.715 og det giver jo mening[br]fra programmets perspektiv 0:00:33.715,0:00:36.222 fordi "hello" kunne godt være en variabel,[br]hvordan skulle den vide andet? 0:00:36.222,0:00:38.991 Så hvordan fortæller vi vores program[br]at det rent faktisk er tekst? 0:00:38.991,0:00:41.350 Det er nemt! Vi skal bare huske 0:00:41.350,0:00:43.159 at putte gåseøjne omkring. 0:00:43.159,0:00:45.083 Gåseøjne fortæller[br]at det ikke en variabel, 0:00:45.083,0:00:46.457 men at det er tekst 0:00:46.457,0:00:48.153 og vi vil have programmet til at vise det som tekst. 0:00:48.153,0:00:50.226 Du kan huske det ved[br]at tænke på en bog, 0:00:50.226,0:00:51.739 hvor personerne snakker, 0:00:51.739,0:00:53.694 og der er gåseøjne om[br]det de siger. 0:00:53.694,0:00:56.162 Og tilsvarende, når du vil have[br]programmet til at sige noget, 0:00:56.162,0:00:58.400 så skal du skrive[br]gåseøjne omkring teksten. 0:00:58.400,0:01:00.899 Og det er faktisk rigtig vigtigt[br]og nemt at glemme. 0:01:00.899,0:01:03.891 Så jeg siger det lige igen,[br]hvis du skal bruge tekst 0:01:03.891,0:01:05.753 i dit program, så skal du altid 0:01:05.753,0:01:07.526 sætte gåseøjne omkring. 0:01:07.526,0:01:10.112 Ellers får du nogle[br]rigtig mærkelig fejlbeskeder. 0:01:10.112,0:01:12.606 Og husk, hvis du ser [br]nogle mærkelige fejlbeskeder, 0:01:12.606,0:01:15.359 så dobbelttjek at[br]du har husket gåseøjne. 0:01:15.359,0:01:17.232 Sådan! Nu bruger vi gåseøjne, 0:01:17.232,0:01:18.755 og fejlen er forsvundet. 0:01:18.755,0:01:20.928 Men du har måske lagt mærke til[br]at der ikke sker noget, 0:01:20.928,0:01:22.217 skærmen er stadig blank, 0:01:22.217,0:01:24.890 men det mærkelige er at[br]hvis vi sætter en baggrund, 0:01:24.890,0:01:29.114 lad os sige rød baggrund,[br]så kan vi se at den er der. 0:01:29.114,0:01:33.120 Det er bare skrevet med hvid farve,[br]så problemet er 0:01:33.120,0:01:36.106 at vi skriver hvid tekst,[br]på en hvid baggrund, 0:01:36.106,0:01:37.952 og det var derfor vi ikke kunne se teksten. 0:01:37.952,0:01:40.451 Det lyder lidt skørt,[br]hvorfor skriver du 0:01:40.451,0:01:42.940 hvid tekst på en hvid baggrund? 0:01:42.940,0:01:45.893 Det kan vi ændre,[br]for vi har allerede lært at 0:01:45.893,0:01:47.006 udfylde vores figurer. 0:01:47.006,0:01:49.891 Og ligesom vi kan udfylde[br]et rektangel eller en linje, 0:01:49.891,0:01:51.796 så kan vi også sætte [br]udfyldningsfarven for tekster 0:01:51.796,0:01:54.231 ligesom før, og der er den! 0:01:54.231,0:01:56.410 Den bliver vist uden at vi [br]behøver baggrunden. 0:01:56.410,0:02:00.609 Lad os se lidt mere på hvordan [br]text-kommandoen virker. 0:02:00.609,0:02:02.324 Den første del er åbenlys nok, 0:02:02.324,0:02:04.419 det er bare den tekst vi gerne vil skrive. 0:02:04.419,0:02:06.584 Hvis vi ændrer den næste del, 0:02:06.584,0:02:08.949 kan vi se at det bare er[br]hvor langt henne, 0:02:08.949,0:02:11.776 og den næste er bare[br]hvor langt op og ned. 0:02:11.776,0:02:14.822 Det ser nok rigtig bekendt ud,[br]fra da vi bare 0:02:14.822,0:02:15.868 tegnede rektangler. 0:02:15.868,0:02:17.620 En ting der er lidt drilagtig 0:02:17.620,0:02:19.542 er at teksten har to koordinater 0:02:19.542,0:02:24.256 men her angiver de hjørnet[br]nederst til venstre. 0:02:24.256,0:02:27.222 Mens det for rektangler[br]er hjørnet øverst til venstre, heroppe. 0:02:27.222,0:02:30.280 Og det kan se ud som om at[br]det bare var gjort for at forvirre dig, 0:02:30.280,0:02:32.761 men det er bare noget[br]man lige skal huske. 0:02:32.761,0:02:34.913 Vi kan prøve at eksperimentere[br]og se det for os selv. 0:02:34.955,0:02:39.219 Vi kan ændre sætte dette[br]til "height" og vi kan se at, 0:02:39.219,0:02:42.448 ja, den sætter nederste venstre[br]koordinat til højden. 0:02:44.358,0:02:46.225 Eller vi kan sætte det til nul, 0:02:46.225,0:02:50.002 og hvad tror du så vi kan forvente? 0:02:50.002,0:02:53.391 Vi kan slet ikke se det![br]Men hvis vi langsomt forøger tallet 0:02:53.391,0:02:56.326 så kan vi se at det lige[br]stikker frem øverst oppe. 0:02:56.326,0:02:59.782 Igen er det fordi, at det er er koordinatet[br]nederst til venstre, som vi angiver, 0:02:59.782,0:03:01.754 ikke det øverste til venstre. 0:03:01.754,0:03:05.611 Okay, nok analyse af [br]text-kommandoen. 0:03:05.611,0:03:07.278 Lad os gøre det endnu bedre. 0:03:07.278,0:03:09.514 For eksempel, ved at [br]gøre teksten større 0:03:09.514,0:03:12.435 ved at bruge textSize[br]der fortæller programmet 0:03:12.435,0:03:13.886 hvor stort den skal tegne teksten. 0:03:13.886,0:03:16.099 Og vi kan angive "30",[br]som er ret stort, 0:03:16.099,0:03:17.688 vi kan endda gøre det endnu større, 0:03:17.688,0:03:20.457 eller vi kan gøre rigtig,[br]rigtig, rigtig, rigtig småt. 0:03:20.457,0:03:23.034 Hvad end vi vil. Lad os prøve[br]at skrive dit navn[br] 0:03:23.034,0:03:25.641 og måske en lille besked[br]om dig selv nedenunder. 0:03:25.641,0:03:28.646 Siden jeg ikke kender dit navn,[br]vil jeg bare tegne mit eget navn. 0:03:28.646,0:03:30.871 Lige om lidt kan du kan ændre det til dit eget. 0:03:30.871,0:03:34.264 Så ved at bruge det vi lige lærte,[br]kan vi skrive text("Sophia") 0:03:34.264,0:03:35.887 og der er mit navn. 0:03:35.887,0:03:38.135 Vi kan også prøve at skrive[br]en lille besked nedenunder, 0:03:38.135,0:03:43.493 f.eks. "I like puppies[br]and guitars and coding." 0:03:43.493,0:03:46.709 Det er fint,[br]undtagen at vi åbentlys har brug for 0:03:46.709,0:03:48.945 at ændre positionerne[br]så de ikke overlapper. 0:03:48.945,0:03:51.647 Men åh nej, det er jo en[br]rigtig lang tekststreng, 0:03:51.647,0:03:55.449 så lad os prøve at skifte til[br]en mindre tekststørrelse. 0:03:56.499,0:03:58.633 Sådan der, det ser godt ud! 0:03:58.633,0:04:00.964 Undtagen, hmm,[br]jeg synes det er lidt kedeligt, 0:04:00.964,0:04:04.393 at de begge er blå,[br]så lad os skifte fill, 0:04:04.393,0:04:06.932 og lad os gøre det til en flot[br]hmm, lad os sige, 0:04:06.932,0:04:09.804 måske en flot lilla? 0:04:09.804,0:04:13.126 Okay, der har du det,[br]det er alt 0:04:13.126,0:04:16.099 om at tegne tekst og skifte[br]farve og skifte størrelse.