Unreal Engine 4 – Въведение в чертежите
Българска общност на Unreal Engine 4
Въведение в чертежите
Чертежите са вид актив, който предоставя на потребителите интуитивна система за създаване на специални типове обекти, които след това могат да бъдат поставени на сцената. Чертежите също се използват за създаване на логика на играта или логика на ниво, без да се пише нито един ред код, което ще улесни писането на логика не само за програмисти, но и за дизайнери, които не са добри в програмирането.
За да се улесни преводът и разпознаването, всички типове, бутони, блокове, променливи и т.н. ще бъдат написани на английски.
Как работят чертежите
Основни типове Чертежи
Двата най-използвани типа чертежи са Level Blueprint и Class Blueprint.
Чертеж на ниво

Level Blueprint играе същата роля като Kismet в UDK и има почти същата функционалност. Всяко ниво има свой собствен план на ниво. Самият Level Blueprint се използва за манипулиране на обекти на сцената по време на играта, както и за контролиране на Matinee, стрийминг на ниво, контролни точки и други системи, свързани с нивата. Чертежите на ниво могат също да взаимодействат с чертежите на класа, които са на сцената.
Class Blueprint

Class Blueprints ви позволяват да създавате сложни обекти за по-късно поставяне на сцената, като отварящи се врати, кутии с предмети, бутони и т.н. В изображението по-горе бутонът за пода и вратата са различни чертежи и съдържат специфичен скрипт за взаимодействие с играча, възпроизвеждане на анимации и звуци, отваряне на врати и т.н.
В този случай натискането на бутона ще активира събитие в Blueprint на вратите, отваряйки ги. Със същия успех можете да направите взаимодействието на всякочертежи, както и задействане на събития не само на играча, но и на други обекти или на Level Blueprint. Class Blueprints могат да бъдат напълно индивидуални, което означава, че за тяхната работа не е необходимо да действат отвън и те могат да работят и да извършват всякакви действия сами.
Какво друго може да направи Blueprints?
Създайте герой за игра

Игралните герои също са Class Blueprints, с които можете да създадете всички елементи и логика, от които се нуждаете за вашия бъдещ герой. Можете да зададете параметри на камерата, да зададете контроли за герои, включително мишка и дори сензорни екрани, и да създавате неща, на които вашият герой е способен.
Когато създадете чертеж на персонаж, ще имате предварително конфигурирани свойства за движение, приклекване, плуване и падане. Всичко, което трябва да направите, е да добавите контроли и да определите как ще се държи вашият герой.
Създайте интерфейс

Интерфейсът също се създава с помощта на план, подобен на клас, но е обвързан с играта, което не изисква да бъде поставен на ниво.
Можете да настроите интерфейс Blueprint, за да четете променливи от други чертежи и да използвате тази информация, за да показвате неща като резултат, точки за попадение на герой, колко муниции са му останали и т.н. Използвайки HUD (интерфейса) на чертежа, можете също да създавате бутони за създаване на различни видове менюта.
Редактор на планове
