UE4 認(rèn)識 FlipFlop節(jié)點(diǎn)
FlipFlop節(jié)點(diǎn)右側(cè)有A和B兩個執(zhí)行引腳,該節(jié)點(diǎn)取入執(zhí)行輸出并在兩個執(zhí)行輸出間切換其第一次被調(diào)用時,將會輸出A ;第二次被調(diào)用時,將會輸出B,然后是A,之后又是B,循環(huán)往復(fù),F(xiàn)lipFlop節(jié)點(diǎn)同時有布爾變量輸出,方便追溯輸出A何時被調(diào)用-例如通過一個F鍵節(jié)點(diǎn)控制FlipFlop節(jié)點(diǎn)的執(zhí)行,按一次F鍵,F(xiàn)lipFlop節(jié)點(diǎn)的A輸出,再按一次F鍵,F(xiàn)lipFlop節(jié)點(diǎn)的B輸出,再按F鍵,又由A輸出,即A輸出引腳在首次及之后FlipFlop被觸發(fā)的每個奇數(shù)次被調(diào)用,B輸出引腳在第二次及之后FlipFlop被觸發(fā)的每個偶數(shù)次被調(diào)用,如此來回反復(fù)。
而Is A輸出的布爾變量值會在每次FlipFlop節(jié)點(diǎn)被觸發(fā)后,在true和False間切換,返回的是true還是False值是由當(dāng)前的輸出方是否是A來決定的,若A輸出,Is A返回值為true,若不是則為False:我們在此將FlipFlop節(jié)點(diǎn)的執(zhí)行引腳與Completed引腳相連,即在執(zhí)行完循環(huán)才會執(zhí)行一次FlipFlop節(jié)點(diǎn),為的是在每次執(zhí)行完設(shè)定的節(jié)點(diǎn)時都可以切換Boolean值,從而利用Boolean值切換Actors的顯示狀態(tài)。
點(diǎn)擊加載更多評論>>