UE4 連接節(jié)點(diǎn)(創(chuàng)建”check boxes“函數(shù)
1、將“CheckBoxes”連接至flag的第1個(gè)“設(shè)置”的exec輸入項(xiàng)。取消勾選“Flag”。
2、將flag的第1個(gè)“設(shè)置”連接至“ForEachLoop”的uExec”。
3、將 “Boxes” 連接至 uFo「EachLoop” 的 “Array”。
4、將“ForEachLoop”的“Loop Body”連接至“分支”的exec輸入項(xiàng)。
5、將 “ForEachLoop” 的 “Array Element” 連接至 “GetWorldLocation” 的“目標(biāo)”。
6、將 “GetWorldLocation” 的 “Return Value” 連接至 “Break Vector” 的 “InVec”。
7、將"Break Vector”的"Z”連接至“〉”的上方輸入項(xiàng)。將下方的輸入項(xiàng)設(shè)置為 “100”。
8、將“〉”連接至“分支”的“Condition”。
9、將“分支”的“真”連接至第2個(gè)flag的“設(shè)置”。取消勾選“Flag”。
10、將“ForEachLoop”的“Completed”連接至“返回節(jié)點(diǎn)”的exec輸入項(xiàng)。
11、將“Flag”連接至“返回節(jié)點(diǎn)”的“Result”。
此函數(shù)進(jìn)行的操作是,從數(shù)組Boxes中依次取出柱體,從顯示其位置的Vector中取出Z的值。Z表示的是縱向的數(shù)值(高度),就會(huì)成為該部件的中心位置的高度。若此高度小于100,則判斷此柱子已倒下。
點(diǎn)擊加載更多評(píng)論>>