Return to Video

Wspaniałe Napisy Część 1

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

more » « less
Video Language:
English
Duration:
04:19

Polish subtitles

Revisions