Ⅰ、數組的含義及使用
數組是能統一保存若干數值的特殊變量。數組可以指定編號、運用其中的值,因此能夠有序地管理大量的數據。
首先試圖將上次創建的msg變量修改成數組,在細節欄點擊修改:
並選擇“修改變量類型”:
接着設置數組的初始值,同樣在細節面板下方設置,單擊+號並在下方輸入數值代表數組中的元素:
如下,添加了幾個元素值(數組下標從0開始,此處共5個元素):
然后從我的藍圖處將該創建的msg數組拖拽到圖表中,並選擇獲得,這樣就創建了一個“msg”節點,用於從數組中獲取數組:
Ⅱ、“Set Array Elem”節點
再創建一個“Set Array Elem”節點,用來修改數組中的值:
其中,
Target Array:用來連接設置數值的數組。
Index:用來規定設置項目的編號,即可以修改指定編號的值。
Item:用來連接設置值,將與Item連接的值保存在Index指定的編號中。
Size of Fit:負責整理保留使用的項目。
接下來進行連接,並修改Index為0的元素,即第一個元素的值:
Ⅲ、GET節點——從數組中取值
然后再創建“GET”節點,用於顯示數組中設置的值,選擇GET(復制),只是單純讀取其值,而不作修改:
關於GET節點,其有輸入輸出項,並且輸入項為Target Array:位於輸入測的數組圖標,應與配型數組相連。Index:數組的下標,即指定取值的編號。輸出項只有一個,用於讀取Index指定編號的值。
然后再次連接:
完成后,就能保存、編譯並運行了:
Ⅳ、“ADD”節點
當所需存放元素的個數大於數組本來設置的下標長度時,就需要使用到ADD節點,將值添加到數組中的節點。
ADD節點長這樣:
其中,輸入項Target Array:位於左側,有着數組圖標的輸入項,用於連接配符數組。Add Item to Array:位於下方的輸入項,用於與添加的數值相連。輸出項Return Value:用來添加數值分配的編號,以此知道給哪個編號的區域添加數值。
接下來,進行以下連接:
連接后點擊編譯,之后就會發現ADD上出現了輸入數值的區域,點擊輸入:
再做如下連接:
最后又是熟悉的保存、編譯並運行:
Ⅴ、“Remove Index”節點
“Remove”節點分為兩種,一種用於指定編號,一種用於指定數值。這次使用的“Remove Index”就是“指定編號,刪除數值”的節點。
Remove Index如下圖所示:
REMOVE INDEX節點與ADD節點類似。其中,輸入項Target Array:位於輸入側的數組圖標項目,用於連接配符數組。Index to Remove:用於刪除項目的編號。
接下來做如下連接:
至此,編程就完成了,接下來保存、編譯並運行:
可以看到,此時顯示的是下標為1的元素值,即第二個元素(現在已成為第一個元素了,所有元素前移),第一個元素已被Remove Index節點刪除。
Ⅵ、創建數組
之前使用的數組都是作為“變量”而事先准備好的數組,那如何創建數組呢?請接下來看。
搜索並找到“創建數組”節點:
創建數組這個節點左側的[0]是輸入項,用於輸入准備保存到數組的數值。右側的Array數組圖標是輸出項,用於讀取數組的數值。右下方的添加引腳+用於增加項目。
接下來創建一個字符串文本,用到了“Make Literal String”節點:
可見,創建數組右側的數組圖標變成了玫紅色,也就是說這個數組用來保存字符串類型的數值。並在Make Literal String節點的Value右側框中輸入文本,該輸入將成為0號數值。
點擊添加引腳+適當添加幾個元素:
接下來連接各節點獲取第一個節點值並輸出:
保存、編譯,運行:
如果想要得到其他的值,在GET節點處修改下標值即可。