[BluePrint] array 陣列變數與隨機






這邊要介紹的是 陣列變數,這也是常寫程式的人不陌生的變數型態,讓我們來看看UE4中如何實作吧!

當我們有一連串的相同類型資料需要儲存時,就是使用陣列的好時機,不管是一班的整數類型(int )或是物件參考(ref)都可以變成陣列的方式儲存起來。這邊使用物件參考為例子。


新增一個變數後選擇需要的型態,這邊我選擇Actor 按下右邊的方塊就可以將這個變數定義為陣列了。






現在就來測試看看陣列的應用,連結以上節點,來做一個 按下E後會隨機旋轉的範例 ,這裡先取得場景中所有類別為某一個類別的物件。

按下Select 可以選則要選擇的類別,這邊我選擇Static mesh類別,所以場景中所有的靜態模型都會被我選取到Out Actor這個陣列中。


接著在場景中擺放數個物體,這邊使用內建的椅子。



記得修改為Moveable


按下E鍵就可以觸發了,所有的椅子都會一起被賦予隨機旋轉。

留言

這個網誌中的熱門文章

[Unreal 4]下載與安裝