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:

  1. Saját Blueprint A panelen kattintson a + gombra a szakaszban.
  2. Adja meg a makró nevét.
    Unreal motor 4 - makró funkció

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.

Unreal motor 4 - makró funkció

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.

Unreal motor 4 - makró funkció

Unreal motor 4 - makró funkció

Felvenni a bejövő és kimenő érintkező:

  1. Kattintson az Új gombra a szakasz bemenetek (Bejelentkezés) vagy kimenetek (Exit) a Részletek ablaktáblán.
  2. 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.
    Unreal motor 4 - makró funkció

A bemeneti és kimeneti blokk a makró mezőben automatikusan frissül a hozzáadott kapcsolatokat.

Unreal motor 4 - makró funkció
  • Azt is megadhat egy alapértelmezett értéket bővítésével paraméterei kapcsolatot.
    Unreal motor 4 - makró funkció
  • 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.

    Unreal motor 4 - makró funkció

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

    Unreal motor 4 - makró funkció

    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.

    Unreal motor 4 - makró funkció

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

    Unreal motor 4 - makró funkció

    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.