2016年6月11日 星期六

Unreal: Level Blueprint > Array

since: 2016/06/11
update: 2016/06/11
reference:
1. Unreal Engine 4 Documentation | Unreal Engine


A. Create Array

    1. 新增變數: MyInventory

    2. 在 Details 裡, 將變數種類改成: String , 並設為 array 型別

    3. 增加預設值:

-----------------------------------------------------------------------------------------------

B. 按下 "I" 鍵, 執行 ForEachLoop 功能:

-----------------------------------------------------------------------------------------------

C. 取得(Get) MyInventory 的 array 值, 輸入給  ForEachLoop 的 Array

-----------------------------------------------------------------------------------------------

D. 由  ForEachLoop 取得 Array 元素, 分別印出字串後, 停留 10 秒才消失.

    結果:  進入遊戲, 按下 "I" 鍵: Array 元素會從下往上疊上來

-----------------------------------------------------------------------------------------------

E. 新增要附加給 Array 的變數:

    1. 新增一個變數: NewItem, 設為 String 型態, 並給予預設值: potion


-----------------------------------------------------------------------------------------------

F. 附加元素給 MyInventory Array:
   1. 新增 AND Node
   2. 取得(get) NewItem 的值給 ADD node
   3. 將 ADD node 的值附加給  MyInventory Array
   4. AND node 執行結束後, 呼叫 Print String 函式, 顯示: "A potion added" 10


-----------------------------------------------------------------------------------------------

   G. 按下 "P" 鍵, 執行 ADD 功能:

    結果:  進入遊戲, 先按下 "P" 鍵: 顯示: "A potion added"
               , 接著再按 "I" 鍵: 列出所有元素.(多了 potion)

-----------------------------------------------------------------------------------------------

   H. Array 相關函式


沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。