Wspaniałe Napisy Część 1
-
0:00 - 0:03Do tej pory dużo rysowaliśmy
-
0:03 - 0:05ale nie powiedzieliśmy nic różnych prostych rzeczach, jak na przykład napisanie Twojego imienia.
-
0:05 - 0:08O tym będzie ta lekcja - napisy.
-
0:08 - 0:11Do czego przydają się napisy? Na przykład możesz chcieć pokazać wynik w grze
-
0:11 - 0:15albo rozmowę dwóch postaci, albo po prostu sprawić, że Twoje własne imię będzie się powiększać i kurczyć i zmieniać kolory
-
0:15 - 0:24Spróbujmy teraz powiedzieć "cześć" (po angielsku "hello), wpiszemy "text(hello)" ale wyskakuje taki dziwny komunikat o błędzie
-
0:24 - 0:27Który mówi, że "hello" nie jest zdefiniowane. Co to znaczy?
-
0:27 - 0:31Problem w tym, że program myśli, że "hello" to zmienna.
-
0:31 - 0:33I z punktu widzenia programu, to nawet ma sens.
-
0:33 - 0:36Bo przecież "hello" to mogłaby być zmienna, skąd program miałby to wiedzieć?
-
0:36 - 0:39Więc jak powiedzieć, że "hello" to napis?
-
0:39 - 0:43To proste, wystarczy, że umieścimy ten tekst w cudzysłowach.
-
0:43 - 0:46I to oznacza, że "hello" to nie zmienna, tylko tekst!
-
0:46 - 0:48I chcemy to wyświetlić jako tekst.
-
0:48 - 0:51To tak jak w książkach: jeśli postacie coś mówią,
-
0:51 - 0:54to zwykle jest to w cudzysłowach
-
0:54 - 0:58Podobnie, jeśli chcesz, żeby Twój program coś powiedział, ten tekst musi być w cudzysłowach.
-
0:58 - 1:01To bardzo ważne, ale też łatwo się pomylić.
-
1:01 - 1:06Więc powtórzę: jeśli chcesz użyć jakiegoś napisu w swoim programie
-
1:06 - 1:08zawsze używaj cudzysłowów.
-
1:08 - 1:10Inaczej dostaniesz dziwne komunikaty o błędach
-
1:10 - 1:13Jeśli kiedyś zobaczysz takie komunikaty, to sprawdź dokładnie,
-
1:13 - 1:15czy nie zapomniałeś o cudzysłowach.
-
1:15 - 1:18Super! Teraz mamy cudzysłowy, więc nie ma już żadnego błędu.
-
1:18 - 1:21Ale pewnie zauważyłeś, że nic się nie dzieje.
-
1:21 - 1:22Cały czas jest pusto.
-
1:22 - 1:25Ale, co ciekawe, jeśli ustawimy "background" (czyli tło)
-
1:25 - 1:29na, powiedzmy, czerwony, to widać, że nasz napis tam jest
-
1:29 - 1:36tylko jest biały, więc problem polegał na tym, że napisaliśmy biały tekst na białym tle.
-
1:36 - 1:38I dlatego nic nie było widać.
-
1:38 - 1:42To trochę głupio - dlaczego mielibyśmy pisać białym tekstem bo białym tle?
-
1:42 - 1:46Możemy po prostu zmienić kolor tekstu, bo już umiemy to robić.
-
1:46 - 1:51Dokładnie tak, jak ustawiamy wypełnienie prostokąta albo linii, możemy ustawić wypełnienie tekstu na dowolny kolor.
-
1:51 - 1:54Tak jak wcześniej, i proszę!
-
1:54 - 1:59Pokazuje się na białym tle. Spróbujmy teraz dokładniej obejrzeć jak działają te napisy.
-
1:59 - 2:04Pierwsza część jest dość oczywista - to po prostu napis, który chcemy wyświetlić.
-
2:04 - 2:09Druga część - jeśli ją zmienimy, to zobaczymy, że w ten sposób kontrolujemy odległość od lewej strony.
-
2:09 - 2:12A kolejna, to odległość w pionie.
-
2:12 - 2:15To pewnie wygląda dość znajomo - podobnie to tego, jak rysowaliśmy prostokąty.
-
2:15 - 2:19Trzeba zwrócić uwagę, że te dwie współrzędne
-
2:19 - 2:25Określają pozycję dolnego, lewego roku napisu.
-
2:25 - 2:27A przypadku prostokątów, to był lewy-górny róg.
-
2:27 - 2:31Trochę wygląda, jakby specjalnie zostało zaprojektowane, żeby było zamieszanie.
-
2:31 - 2:33Ale po prostu musisz o tym pamiętać.
-
2:33 - 2:37Możemy nawet poeksperymentować i sami zobaczyć, że jeśli ustawimy tutaj "height" (wysokość)
-
2:37 - 2:42To faktycznie - ustawia wysokość ekranu na lewy-dolny róg.
-
2:42 - 2:49Albo możemy ustawić na zero, i jak myślisz, co się wtedy stanie?
-
2:49 - 2:54Teraz w ogóle nic nie widać, ale jeśli będziemy powoli zwiększać, to się pojawi
-
2:54 - 2:56widać, że się tam wychyla
-
2:56 - 3:00To dlatego, że określamy pozycję lewego-dolnego rogu
-
3:00 - 3:02A nie lewego-górnego.
-
3:02 - 3:06Dobra, wystarczy tego analizowania, spróbujmy coś poprawić.
-
3:06 - 3:13Na przykład, zacznijmy od zwiększenia napisu. Możemy to zrobić za pomocą funkcji "textSize", która określa jak duży ma być nasz napis.
-
3:13 - 3:20Możemy ustawić na 30, czyli dość dużo, albo nawet więcej, albo możemy zmienić na jakąś bardzo, bardzo małą wartość.
-
3:20 - 3:26Wpiszmy teraz Twoje imię a poniżej może jeszcze jakąś wiadomość o Tobie.
-
3:26 - 3:30Ponieważ nie znam Twojego imienia, więc po prostu wpiszę moje imię, a Ty możesz je zamienić na swoje za chwilkę.
-
3:30 - 3:35Na podstawie tego, czego się nauczyliśmy, możemy wpisać "text("Sophia" i mamy moje imię.
-
3:35 - 3:43A niżej wpiszę jakąś małą wiadomość, na przykład "Lubię szczeniaki, gitary i kodowanie"
-
3:43 - 3:48Ok, super, musimy tylko oczywiście zmienić pozycję, żeby napisy nie nachodziły na siebie
-
3:48 - 3:55I, o nie, ten napis jest zbyt długi, więc zmniejszymy trochę rozmiar
-
3:57 - 3:59I proszę, teraz nieźle wygląda.
-
3:59 - 4:02Może tylko trochę to nudne, że oba są na niebiesko
-
4:02 - 4:07spróbujmy zatem zmienić wypełnienie ("fill"), i ustawmy na, bo ja wiem
-
4:07 - 4:09może na ładny, fioletowy kolor.
-
4:09 - 4:16Dobrze, i to wszystko, co powinieneś wiedzieć o rysowaniu napisów, oraz zmienianiu ich koloru i rozmiaru.
- Title:
- Wspaniałe Napisy Część 1
- Description:
-
To jest nagranie ekranu z naszego interaktywnego wprowadzenia do kodowania, zrobione żeby ułatwić pracę nad napisami i tłumaczeniami. Lepiej obejrzeć właściwe wprowadzenie tutaj:
https://pl.khanacademy.org/cs/programming/ - Video Language:
- English
- Duration:
- 04:19
Lech Mankiewicz edited Polish subtitles for Terrific Text Part 1 | ||
przadka edited Polish subtitles for Terrific Text Part 1 | ||
przadka edited Polish subtitles for Terrific Text Part 1 | ||
przadka edited Polish subtitles for Terrific Text Part 1 | ||
przadka edited Polish subtitles for Terrific Text Part 1 | ||
przadka edited Polish subtitles for Terrific Text Part 1 | ||
przadka edited Polish subtitles for Terrific Text Part 1 | ||
przadka edited Polish subtitles for Terrific Text Part 1 |