﻿1
00:00:04,400 --> 00:00:05,820
‫Cześć i witaj.

2
00:00:05,840 --> 00:00:11,990
‫W tym wykładzie napiszemy nasz pierwszy plan, tak aby po naciśnięciu przycisku

3
00:00:11,990 --> 00:00:15,170
‫odtwarzania na ekranie pojawiały się komunikaty.

4
00:00:15,350 --> 00:00:15,950
‫Zanurzmy się.

5
00:00:17,720 --> 00:00:22,490
‫Możesz myśleć o programowaniu w Blueprint, trochę jak okablowaniu obwodu elektrycznego.

6
00:00:22,850 --> 00:00:27,410
‫Masz różne komponenty i możesz je okablować tak, aby po

7
00:00:27,410 --> 00:00:30,830
‫włączeniu włącznika światła zapaliło się światło.

8
00:00:31,880 --> 00:00:35,690
‫Teraz, ponieważ zamierzamy wprowadzić tutaj wiele nowych pojęć, będę

9
00:00:35,690 --> 00:00:37,850
‫w trakcie tworzenia trochę glosariusza.

10
00:00:38,870 --> 00:00:44,600
‫Na końcu ostatniego wykładu widzieliśmy, że ta rzecz nazywa się wykresem zdarzeń.

11
00:00:44,900 --> 00:00:48,890
‫To płótno, na którym będziemy malować wszystkie nasze plany.

12
00:00:50,210 --> 00:00:55,190
‫Widzieliśmy również, że możemy kliknąć prawym przyciskiem myszy na wykresie zdarzeń, aby uzyskać listę funkcji.

13
00:00:55,640 --> 00:01:01,910
‫Teraz pierwszą rzeczą, którą chcę, abyś poszukał, jest napis print, a zobaczysz, że jest tam

14
00:01:01,910 --> 00:01:03,020
‫pozycja menu.

15
00:01:03,260 --> 00:01:08,600
‫Znajduje się pod nagłówkiem rozwoju, a jeśli go klikniesz, wprowadzi coś, co nazywa się węzłem.

16
00:01:09,170 --> 00:01:17,310
‫Teraz węzeł jest częścią gotowej funkcjonalności, którą możemy wrzucić do naszego projektu i wykorzystać od wewnątrz.

17
00:01:17,330 --> 00:01:17,990
‫Projekt.

18
00:01:18,920 --> 00:01:21,860
‫A string jest zasadniczo programistą.

19
00:01:21,860 --> 00:01:23,810
‫Mów do tekstu.

20
00:01:23,990 --> 00:01:27,320
‫Mamy tu więc ten węzeł.

21
00:01:27,320 --> 00:01:30,800
‫Kiedy jest aktywowany, przywitamy się.

22
00:01:31,010 --> 00:01:32,870
‫Możemy to zmienić na coś innego.

23
00:01:32,870 --> 00:01:38,270
‫Komunikat taki jak Witamy w wraku magazynu.

24
00:01:39,890 --> 00:01:45,530
‫Teraz możemy chcieć, aby ta wiadomość była wyświetlana na ekranie, gdy zaczynamy grę.

25
00:01:46,100 --> 00:01:48,650
‫Teraz na szczęście możemy to zrobić z innym węzłem.

26
00:01:48,740 --> 00:01:52,250
‫Jeśli klikniemy prawym przyciskiem myszy, możemy poszukać rozpoczęcia gry.

27
00:01:52,790 --> 00:01:56,780
‫I to wywołuje pozycję menu o nazwie Event Begin Play.

28
00:01:56,780 --> 00:01:58,880
‫A to przynosi kolejną nutę.

29
00:01:59,300 --> 00:02:06,140
‫Teraz zdarzenie jest tylko specjalnym typem tego, kiedy ten węzeł mówi nam, kiedy coś powinno się wydarzyć.

30
00:02:06,140 --> 00:02:12,530
‫W tym przypadku zdarzenie Rozpocznij odtwarzanie mówi nam, że coś powinno się wydarzyć, gdy rozpocznie się odtwarzanie, gdy zostanie

31
00:02:12,530 --> 00:02:13,940
‫naciśnięty przycisk odtwarzania.

32
00:02:14,300 --> 00:02:20,210
‫Teraz możesz zauważyć, że te węzły mają te małe strzałki i po lewej lub prawej stronie, czasami

33
00:02:20,210 --> 00:02:21,500
‫po obu stronach.

34
00:02:21,920 --> 00:02:29,000
‫Są one znane jako piny, które są zasadniczo gniazdami, które możemy ze sobą łączyć.

35
00:02:29,300 --> 00:02:34,880
‫Po lewej stronie znajdują się piny wejściowe, które mówią nam, kiedy uruchomić ten konkretny węzeł.

36
00:02:35,210 --> 00:02:40,250
‫Są też piny wyjściowe, które mówią nam, co robić po tym konkretnym węźle.

37
00:02:40,550 --> 00:02:45,500
‫Więc jeśli przyjrzymy się temu, mamy tylko pin wyjściowy dotyczący zdarzenia, co ma sens, ponieważ

38
00:02:45,500 --> 00:02:47,480
‫wiemy, że zdarzenia są węzłem when.

39
00:02:47,480 --> 00:02:52,670
‫Mówią nam, kiedy coś zrobić i mamy dane wejściowe i wyjściowe w łańcuchu drukowanym, co

40
00:02:52,670 --> 00:02:59,270
‫oznacza, że możemy powiedzieć, kiedy ma się rozpocząć, co jest wejściem, a następnie możemy powiedzieć, co ma zrobić później,

41
00:02:59,270 --> 00:03:00,350
‫czyli wyjście.

42
00:03:00,770 --> 00:03:07,310
‫Możesz więc klikać i przeciągać między tymi pinami w dowolnej kolejności, aby utworzyć połączenie między nimi.

43
00:03:07,610 --> 00:03:14,780
‫A połączenia to dosłownie te przewody między pinami, które pozwalają nam połączyć to kiedy z

44
00:03:14,780 --> 00:03:15,260
‫czym.

45
00:03:15,530 --> 00:03:22,340
‫Więc w tym przypadku łączymy się, kiedy zaczynamy grać, wtedy powinieneś wypisać ciąg.

46
00:03:22,550 --> 00:03:23,680
‫Wypróbujmy to.

47
00:03:23,680 --> 00:03:29,150
‫Jeśli naciśniesz przycisk odtwarzania na pasku narzędzi, powinniśmy zobaczyć wydruk powitalny w magazynie

48
00:03:29,150 --> 00:03:29,690
‫wraku.

49
00:03:30,020 --> 00:03:33,230
‫Wiadomość nie wisi zbyt długo, ale to jest w porządku.

50
00:03:33,230 --> 00:03:35,210
‫Nie musimy tego udowadniać.

51
00:03:35,450 --> 00:03:40,130
‫Teraz, jeśli zauważysz jakieś syczenie w tle podczas grania w grę, to nie są to wentylatory mojego komputera ani

52
00:03:40,130 --> 00:03:41,750
‫hałas w tle w moim pokoju.

53
00:03:41,960 --> 00:03:47,840
‫W rzeczywistości jest to dźwięk otoczenia, który jest na naszym domyślnym poziomie, który jest odtwarzany po naciśnięciu przycisku odtwarzania.

54
00:03:47,840 --> 00:03:52,010
‫Jeśli wciśniesz play we własnym projekcie, wypróbuj go i włącz głośniki.

55
00:03:52,130 --> 00:03:53,660
‫Usłyszysz ten sam dźwięk.

56
00:03:53,900 --> 00:03:59,930
‫Teraz możemy tworzyć sekwencje węzłów w taki sam sposób, w jaki moglibyśmy połączyć

57
00:03:59,930 --> 00:04:06,230
‫wiele żarówek w sekwencję, a to pozwoliłoby nam zrobić jedną rzecz, a potem coś innego.

58
00:04:06,590 --> 00:04:12,830
‫Dlatego chciałbym, abyś podjął wyzwanie wydrukowania kolejnej wiadomości po naszej pierwszej.

59
00:04:13,190 --> 00:04:16,910
‫Dodaj więc kolejny węzeł łańcucha drukowania, klikając go prawym przyciskiem myszy i wyszukując go.

60
00:04:17,300 --> 00:04:25,220
‫Połącz go po kolei z naszym pierwszym węzłem wydruku, a następnie dostosuj tekst do swoich upodobań, wstrzymaj

61
00:04:25,250 --> 00:04:26,930
‫wideo i ruszaj.

62
00:04:27,890 --> 00:04:29,250
‫OK, witaj z powrotem.

63
00:04:29,270 --> 00:04:36,530
‫Więc wyjdźmy z gry z ucieczką, a następnie pokażę ci, że możesz faktycznie przeciągnąć

64
00:04:36,530 --> 00:04:37,910
‫pin wyjściowy.

65
00:04:38,570 --> 00:04:44,840
‫A potem automatycznie wyświetli się dla ciebie pole wyszukiwania, więc nie musisz nawet klikać prawym przyciskiem

66
00:04:44,840 --> 00:04:51,320
‫myszy, a potem mogę wyszukać łańcuch drukowany i to dodaje nowy węzeł łańcucha drukowanego, który jest w sekwencji

67
00:04:51,320 --> 00:04:52,130
‫z poprzednim.

68
00:04:52,130 --> 00:04:57,530
‫I mogę powiedzieć, przygotuj się na huk.

69
00:04:58,610 --> 00:05:02,420
‫A co to zrobi, to jeśli zagramy w print.

70
00:05:02,620 --> 00:05:04,290
‫Oboje w tym samym czasie.

71
00:05:04,300 --> 00:05:10,480
‫Co ciekawe, najstarsza wiadomość znajduje się na dole, a później pojawia się nowsza.

72
00:05:10,480 --> 00:05:14,380
‫Ale jak to się stało w sekwencji, mieliśmy jedno, potem drugie.

73
00:05:14,590 --> 00:05:18,490
‫Po prostu nie ma między nimi żadnych opóźnień, ponieważ komputery są naprawdę szybkie.

74
00:05:18,850 --> 00:05:21,040
‫Upewnij się więc, że zapisałeś swoje zmiany.

75
00:05:21,040 --> 00:05:24,880
‫Możesz zapisać wszystkie pliki zmian, wykonując przesunięcie sterowania.

76
00:05:24,880 --> 00:05:28,660
‫S i ja do zobaczenia na następnym wykładzie.

