‫W tym wykładzie przyjrzymy się, czym jest plan.
‫Być może słyszałeś o tym.
‫Zdemistyfikujmy to.
‫Przyjrzymy się Blueprint versus C++ i który z nich wybrać, do jakich celów, jak mogą ze
‫sobą współpracować i jak ten kurs będzie dotyczył ich nauczania.
‫Więc zanurkujmy.
‫Co to jest plan?
‫Cóż, w Blueprint jest wizualnym językiem programowania.
‫Czy ten tutaj po lewej jest w przeciwieństwie do C++, który jest projektem tekstowym napisanym
‫specjalnie dla Unreal.
‫Możesz więc zaprogramować go bezpośrednio w edytorze, w którym C++ jest standardowym językiem branżowym i potrzebujesz
‫oddzielnych edytorów, aby go zaprogramować.
‫Tak więc Blueprint ma pewne szczególne atuty ze względu na swój makijaż.
‫Szybko się zmienia.
‫Jeśli wprowadzisz zmianę w schemacie, możesz rozpocząć grę niemal natychmiast.
‫Jest przyjazny dla początkujących, ponieważ nie musisz zapamiętywać skomplikowanych sformułowań u programisty, który mówi do Ciebie.
‫Łatwo to odkryć, ponieważ są wbudowane narzędzia, dzięki którym możesz kliknąć prawym przyciskiem myszy i wyszukać
‫dowolną funkcjonalność, której możesz szukać, i sprawdzić, czy istnieje już w Unreal.
‫Jest szyty na miarę dla Unreal, co oznacza, że pasuje jak dobrze dopasowany garnitur.
‫Nie ma żadnych koncepcji, które nie pasują do siebie, ponieważ został stworzony specjalnie i jest
‫przyjazny dla projektantów.
‫Jest to szczególnie przydatne w większych zespołach, w których możesz pracować z różnymi dyscyplinami.
‫Artyści i projektanci mogą chcieć zagłębić się w Blueprint i pomóc w niektórych funkcjach lub
‫projektowaniu rozgrywki.
‫Teraz C++ ma oczywiście swoje mocne strony, inaczej nie uczylibyśmy go.
‫Może być o wiele bardziej zwięzły, niż Blueprint jest językiem standardowym w branży, co oznacza, że ma tak
‫wielu ludzi, którzy już go rozumieją, a także wiele narzędzi i wszystkich wsparcia, które się
‫z nim wiążą.
‫I możesz przenieść swoją wiedzę z nauki tutaj do innych dyscyplin bardzo, bardzo szybkich.
‫Jest notorycznie dobry w tworzeniu szybkich aplikacji.
‫Ma dostęp do wszystkich obszarów i wszystkich funkcji w Unreal, podczas gdy Blueprint ma ograniczenia co do tego,
‫co może zrobić i jest dobry dla większych projektów.
‫O wiele łatwiej jest napisać dużą grę w C++ niż to zrobić.
‫W Blueprint często potykasz się o Blueprint z różnych powodów.
‫Teraz Blueprint C++ może i powinien współpracować z większością funkcjonalności.
‫Biblioteki Unreal są napisane w C++, ale to nie znaczy, że nie możesz uzyskać do nich dostępu z planów.
‫W rzeczywistości możesz uzyskać dostęp do wszystkiego, co udostępniasz do planów, a także możesz dodać
‫własną funkcjonalność C++, z której mogą korzystać również twoje plany.
‫To może stworzyć system współpracujących planów i C++, który pozwoli ci wykorzystać to, co najlepsze z obu
‫światów.
‫Teraz w tym kursie planujemy w następnej sekcji, ucząc podstaw nierealnych, nierealnych koncepcji i
‫koncepcji tworzenia gier, których potrzebujesz.
‫Nauczymy Cię również podstawowych pojęć programowania, których potrzebujesz, aby zrozumieć, że zrobimy to
‫w Blueprint, ponieważ nie ma znaczenia, jakiego języka programowania używamy.
‫Te koncepcje mają zastosowanie do wszystkich języków programowania, a następnie zainstalujemy kompilatory, edytory, których
‫potrzebujemy do C++, i nauczymy się składni C++, czyli sposobu, w jaki wpisujemy
‫C++, aby wyrazić koncepcje programowania, których nauczyliśmy się w poprzedniej sekcji.
‫Więc jeśli czujesz, że chcesz po prostu przejść do przodu i nauczyć się C++, trzymaj konie,
‫zobaczmy, czy możesz.
‫Tak więc w następnej sekcji będziemy uczyć się podstaw programowania za pomocą planów.
‫To są zmienne.
‫Jeśli zestawienia funkcji, podstawowe pojęcia matematyczne, takie jak wektory, transformacje i rotacje, nierealne podstawowe
‫pojęcia, takie jak osie, komponenty, pionki i mapy oraz zarządzanie zasobami, takie jak rynek,
‫importowanie zasobów, BSP, modelowanie i dodawanie materiałów.
‫Jeśli to wszystko brzmi jak tak, mam to, Sam, mogę to wszystko zrobić całkowicie.
‫Następnie możesz pominąć następną sekcję.
‫Możesz od razu zagłębić się w naukę C++.
‫Jeśli nie masz pewności i chciałbyś dowiedzieć się więcej o tych koncepcjach, śledź dalej, a
‫do zobaczenia w następnej sekcji.