Unreal motor 4 - makró funkció
Blueprint makrók. vagy makrók. ez ugyanaz. hogy összeomlott gráf csomópontok. Ezek a bemeneti és kimeneti érintkező, csatlakoztatott beltéri egységeket. Minden makró funkció tetszőleges számú végrehajtás vagy adatcsatlakozókkal, hogy látható a makro nodah használó más bluprintah és grafikonok.
Makró létrehozása funkció
Makrók is létre lehet hozni egy osztály vagy Bluprintah Bluprintah szinten, ugyanolyan módon, mint a függvény. Úgy is el lehet helyezni a makrókönyvtárak.
Ahhoz, hogy hozzon létre egy Blueprint Macro egy osztályon belül vagy sávos bluprinta:
- Saját Blueprint A panelen kattintson a + gombra a szakaszban.
- Adja meg a makró nevét.
Az új makró funkció megnyílik egy új lapon ütemtervet.
Ön is létrehozhat egy makrót a jobb kattintással My Blueprint panelen, és válassza Macro a legördülő listából.

Szerkesztése makró funkció
Amikor először hoz létre egy makrót, egy új grafikus fogja tartalmazni a bemeneti és kimeneti egységek.


Felvenni a bejövő és kimenő érintkező:
- Kattintson az Új gombra a szakasz bemenetek (Bejelentkezés) vagy kimenetek (Exit) a Részletek ablaktáblán.
- Nevezze el az új kapcsolatot, és adja meg a használt típusú legördülő menüből. Az alábbi példa, a kapcsolati Integer bemeneti nevezett mutató. bejövő végrehajtható kapcsolatot a neve Test. és 2 kimenő kapcsolatba Win és Lose neveket.
A bemeneti és kimeneti blokk a makró mezőben automatikusan frissül a hozzáadott kapcsolatokat.


Megváltoztatni a kapcsolattartó pozíció, a fel és le nyilak a Részletek ablaktáblán elérhetőségeit.
Annak érdekében, hogy a makró funkitsonalnost csatlakoztassa a be- és kimenetek szükséges akkor a logika. Ha hívja a makró a fő chart, minden vnutrnyaya logikát lehet hivatkozni az összes kapcsolat.

A példa a fenti képen, a makró funkció ellenőrzi teszik, hogy elegendő a győzelemhez.

Ellentétben funkciók, makrók lehet végrehajtani több kapcsolattartó (exec), így van egy sorozat, mint ez, ahol a különböző kapcsolatok kimenő végrehajtás aktiválódik eredményétől függően a logika makró funkció. Ezen felül, akkor van egy makró nélkül végrehajtását kapcsolatok, hanem csak manipulálni az adatokat, feltéve, hogy a blokkok a makró nem az végrehajtási egységek (piszkos funkciók).
Végrehajtása a makro
Számos módja van, hogy adjunk egy makró funkció egy másik menetrend bluprinta. Mivel a funkció blokkok vagy egyéni eseményeket, akkor adjunk hozzá több példányban a csomópontot a gráf Macro logikus az osztály.
Ahhoz, hogy hozzá egy makró, a jobb gombbal egy üres területre a táblázatot, és válassza ki a makrót a helyi menüben.
Azt is húzza ki a makró funkció egy másik egység, ha rendelkezik a megfelelő kapcsolatot és ez megfelel az egyike azoknak, amelyek a makro adat típusát.

Egy másik lehetőség - csak húzza a makró My Blueprints testület a chart.

Miután a makró funkció hozzá a diagram bluprinta, úgy viselkedik, mint bármely más egységet, és így a bemeneti és kimeneti érintkezők lehet csatlakoztatni megfelelően. Kattintson duplán a makro blokk megnyílik a menetrend a logikája a funkciót is.