Unreal Engine 4 - макро функция
Blueprint макроси. или макроси. тя е една и съща. че срути графиката възли. Те имат входа и на изхода за контакт, свързан вътрешни тела. Всеки макро функция може да има произволен брой на изпълнение или контакти за данни, които са видими на макро nodah използвайки друг bluprintah и графики.
Създаване на Macro функция
Макроси могат да бъдат създадени в един клас или ниво Bluprintah Bluprintah, по същия начин, както функцията. Те могат да бъдат подредени в библиотеки с макроси.
За да създадете Blueprint Macro рамките на един клас или диференцирани bluprinta:
- Моят план На панела, кликнете върху бутона + в секцията.
- Вашето име макро.
Вашият нов макро функция ще се отвори в нов график раздел.
Можете също така да създадете макрос с десния бутон върху My Blueprint панел и изберете Macro от падащия списък.
![Нереално двигател 4 - макро функция (двигателя) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/158x149_fscy6q2wslimvhrkdzqy.webp)
Редактиране на макро функция
Когато за първи път създадете макрос, нова графика ще съдържа само вход и изход единици.
![Unreal Engine 4 - макро функция (в близък план) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/434x144_fp3z4j18hi51nih82lhi.webp)
![Unreal Engine 4 - макро функция (в близък план) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/434x268_g247loe6u9vnokyiwf7f.webp)
За да добавите изходящи или входящи контакт:
- Кликнете върху бутона Нов който е на входа на секциите (Вход) или изходи (Exit) на панела за подробности.
- Дайте име на новия контакт и въведете вида, използван в падащото меню. За примера, показан по-долу, цяло число входа за тип контакт наречен рейтинг. входящо изпълним контакт с тест за името. и 2 с изходящ свържете Win и Загубихте имена.
Блокът на входа и на изхода на макро кутията автоматично ще се актуализира с добавените контакти.
![Нереално двигател 4 - макро функция (двигателя) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/395x137_1uz723kqxyd52lzryij4.webp)
![Нереално двигател 4 - макро функция (нереално) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/434x396_pgepszkowo1kmhzqznyt.webp)
За да промените позицията на контакт, като се използват стрелките нагоре и надолу по екрана с подробни данни в данни за контакт.
С цел да се даде своя макро funkitsonalnost, свържете входовете и изходите, за да ви логика. Когато се обадите на макрос в основната диаграма, всички vnutrnyaya логика ще се ползва с всички контакти.
![Нереално двигател 4 - макро функция (нереално) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/434x166_7e6akz4oqmtiniux4lkn.webp)
Примерът на снимката по-горе, макро проверките на функционални сметка за това дали е достатъчно за победа.
![Unreal Engine 4 - макро функция (в близък план) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/398x177_c0hgh22eagxczh6tj1wn.webp)
За разлика от функции, макроси могат да се изпълняват повече от един контакт (EXEC), така че може да има последователност от като тази, която е много контакти изходящо изпълнение се активира в зависимост от резултатите от логика макро функция. Освен това, можете да имате макро без изпълнение на контакти, но само за да манипулира данните, при условие, че блоковете в рамките на макроса не са звена за изпълнение (мръсни функции).
Изпълнение на макрос
Има няколко начина за добавяне на макро функция по различен график bluprinta. Както функционалните блокове или персонализирани събития, можете да добавите няколко копия на един възел във вид на графика Macro логическа последователност от вашата класа.
За да добавите макрос, щракнете с десния бутон върху празно място на графиката и изберете макроса в контекстното меню.
Можете също така да извадя макро функция от друга единица, ако тя притежава необходимите контакта и тя отговаря на един от тези, които са в макро тип данни.
![Нереално двигател 4 - макро функция (двигателя) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/434x118_zyia5qx6u12mdy13ekh3.webp)
Друг вариант - просто да плъзнете макро Моите скици панел на графиката.
![Нереално двигател 4 - макро функция (нереално) Unreal Engine 4 - макро функция](https://webp.images-on-off.com/28/235/434x149_xrfxjm7gkby13d70k1lj.webp)
След макро функция се добавя към bluprinta на графиката, се държи като всяка друга единица, а оттам и входните и изходните контакти могат да бъдат свързани по подходящ начин. Кликнете два пъти върху макро блок ще отвори графика с логиката на самата функция.