﻿1
00:00:04,530 --> 00:00:08,880
‫W tym wykładzie przyjrzymy się, czym jest plan.

2
00:00:09,090 --> 00:00:09,990
‫Być może słyszałeś o tym.

3
00:00:09,990 --> 00:00:11,130
‫Zdemistyfikujmy to.

4
00:00:11,490 --> 00:00:18,210
‫Przyjrzymy się Blueprint versus C++ i który z nich wybrać, do jakich celów, jak mogą ze

5
00:00:18,210 --> 00:00:22,860
‫sobą współpracować i jak ten kurs będzie dotyczył ich nauczania.

6
00:00:22,860 --> 00:00:23,580
‫Więc zanurkujmy.

7
00:00:24,240 --> 00:00:25,230
‫Co to jest plan?

8
00:00:25,830 --> 00:00:28,770
‫Cóż, w Blueprint jest wizualnym językiem programowania.

9
00:00:28,770 --> 00:00:34,830
‫Czy ten tutaj po lewej jest w przeciwieństwie do C++, który jest projektem tekstowym napisanym

10
00:00:34,830 --> 00:00:36,150
‫specjalnie dla Unreal.

11
00:00:36,150 --> 00:00:42,960
‫Możesz więc zaprogramować go bezpośrednio w edytorze, w którym C++ jest standardowym językiem branżowym i potrzebujesz

12
00:00:42,960 --> 00:00:45,090
‫oddzielnych edytorów, aby go zaprogramować.

13
00:00:46,020 --> 00:00:50,190
‫Tak więc Blueprint ma pewne szczególne atuty ze względu na swój makijaż.

14
00:00:50,610 --> 00:00:52,320
‫Szybko się zmienia.

15
00:00:52,320 --> 00:00:55,560
‫Jeśli wprowadzisz zmianę w schemacie, możesz rozpocząć grę niemal natychmiast.

16
00:00:56,490 --> 00:01:04,530
‫Jest przyjazny dla początkujących, ponieważ nie musisz zapamiętywać skomplikowanych sformułowań u programisty, który mówi do Ciebie.

17
00:01:04,530 --> 00:01:09,360
‫Łatwo to odkryć, ponieważ są wbudowane narzędzia, dzięki którym możesz kliknąć prawym przyciskiem myszy i wyszukać

18
00:01:09,360 --> 00:01:13,410
‫dowolną funkcjonalność, której możesz szukać, i sprawdzić, czy istnieje już w Unreal.

19
00:01:14,130 --> 00:01:19,830
‫Jest szyty na miarę dla Unreal, co oznacza, że pasuje jak dobrze dopasowany garnitur.

20
00:01:20,070 --> 00:01:27,210
‫Nie ma żadnych koncepcji, które nie pasują do siebie, ponieważ został stworzony specjalnie i jest

21
00:01:27,210 --> 00:01:28,650
‫przyjazny dla projektantów.

22
00:01:28,650 --> 00:01:33,900
‫Jest to szczególnie przydatne w większych zespołach, w których możesz pracować z różnymi dyscyplinami.

23
00:01:34,170 --> 00:01:40,350
‫Artyści i projektanci mogą chcieć zagłębić się w Blueprint i pomóc w niektórych funkcjach lub

24
00:01:40,350 --> 00:01:41,430
‫projektowaniu rozgrywki.

25
00:01:42,360 --> 00:01:46,500
‫Teraz C++ ma oczywiście swoje mocne strony, inaczej nie uczylibyśmy go.

26
00:01:47,160 --> 00:01:53,220
‫Może być o wiele bardziej zwięzły, niż Blueprint jest językiem standardowym w branży, co oznacza, że ma tak

27
00:01:53,220 --> 00:01:58,440
‫wielu ludzi, którzy już go rozumieją, a także wiele narzędzi i wszystkich wsparcia, które się

28
00:01:58,440 --> 00:01:59,880
‫z nim wiążą.

29
00:02:00,060 --> 00:02:06,330
‫I możesz przenieść swoją wiedzę z nauki tutaj do innych dyscyplin bardzo, bardzo szybkich.

30
00:02:06,330 --> 00:02:10,320
‫Jest notorycznie dobry w tworzeniu szybkich aplikacji.

31
00:02:10,950 --> 00:02:17,220
‫Ma dostęp do wszystkich obszarów i wszystkich funkcji w Unreal, podczas gdy Blueprint ma ograniczenia co do tego,

32
00:02:17,220 --> 00:02:20,580
‫co może zrobić i jest dobry dla większych projektów.

33
00:02:20,580 --> 00:02:25,350
‫O wiele łatwiej jest napisać dużą grę w C++ niż to zrobić.

34
00:02:25,350 --> 00:02:29,640
‫W Blueprint często potykasz się o Blueprint z różnych powodów.

35
00:02:30,540 --> 00:02:36,120
‫Teraz Blueprint C++ może i powinien współpracować z większością funkcjonalności.

36
00:02:36,120 --> 00:02:41,760
‫Biblioteki Unreal są napisane w C++, ale to nie znaczy, że nie możesz uzyskać do nich dostępu z planów.

37
00:02:41,760 --> 00:02:48,810
‫W rzeczywistości możesz uzyskać dostęp do wszystkiego, co udostępniasz do planów, a także możesz dodać

38
00:02:48,810 --> 00:02:53,820
‫własną funkcjonalność C++, z której mogą korzystać również twoje plany.

39
00:02:53,820 --> 00:03:00,570
‫To może stworzyć system współpracujących planów i C++, który pozwoli ci wykorzystać to, co najlepsze z obu

40
00:03:00,570 --> 00:03:01,020
‫światów.

41
00:03:02,310 --> 00:03:08,250
‫Teraz w tym kursie planujemy w następnej sekcji, ucząc podstaw nierealnych, nierealnych koncepcji i

42
00:03:08,250 --> 00:03:10,920
‫koncepcji tworzenia gier, których potrzebujesz.

43
00:03:11,280 --> 00:03:15,810
‫Nauczymy Cię również podstawowych pojęć programowania, których potrzebujesz, aby zrozumieć, że zrobimy to

44
00:03:15,810 --> 00:03:19,320
‫w Blueprint, ponieważ nie ma znaczenia, jakiego języka programowania używamy.

45
00:03:19,320 --> 00:03:27,300
‫Te koncepcje mają zastosowanie do wszystkich języków programowania, a następnie zainstalujemy kompilatory, edytory, których

46
00:03:27,330 --> 00:03:34,500
‫potrzebujemy do C++, i nauczymy się składni C++, czyli sposobu, w jaki wpisujemy

47
00:03:34,500 --> 00:03:41,160
‫C++, aby wyrazić koncepcje programowania, których nauczyliśmy się w poprzedniej sekcji.

48
00:03:41,610 --> 00:03:47,700
‫Więc jeśli czujesz, że chcesz po prostu przejść do przodu i nauczyć się C++, trzymaj konie,

49
00:03:47,700 --> 00:03:49,110
‫zobaczmy, czy możesz.

50
00:03:49,470 --> 00:03:53,880
‫Tak więc w następnej sekcji będziemy uczyć się podstaw programowania za pomocą planów.

51
00:03:53,880 --> 00:03:54,600
‫To są zmienne.

52
00:03:54,600 --> 00:04:00,750
‫Jeśli zestawienia funkcji, podstawowe pojęcia matematyczne, takie jak wektory, transformacje i rotacje, nierealne podstawowe

53
00:04:00,750 --> 00:04:07,020
‫pojęcia, takie jak osie, komponenty, pionki i mapy oraz zarządzanie zasobami, takie jak rynek,

54
00:04:07,020 --> 00:04:10,320
‫importowanie zasobów, BSP, modelowanie i dodawanie materiałów.

55
00:04:10,800 --> 00:04:16,140
‫Jeśli to wszystko brzmi jak tak, mam to, Sam, mogę to wszystko zrobić całkowicie.

56
00:04:16,290 --> 00:04:18,360
‫Następnie możesz pominąć następną sekcję.

57
00:04:18,360 --> 00:04:21,000
‫Możesz od razu zagłębić się w naukę C++.

58
00:04:21,300 --> 00:04:26,850
‫Jeśli nie masz pewności i chciałbyś dowiedzieć się więcej o tych koncepcjach, śledź dalej, a

59
00:04:27,060 --> 00:04:28,920
‫do zobaczenia w następnej sekcji.

