2014-10-17 75 views
0

目前爲測試代碼我正在期運用這個小基礎 - 多維數組

While (ColumnCount <=6) 
    For r = 1 To rows 
     For c = 1 To columns 

     GraphicsWindow.BrushColor = GraphicsWindow.GetRandomColor() 
     boxes[r][c] = Shapes.AddRectangle(width,height) 
     Shapes.Move(boxes[r][c], 620, 100) 

     EndFor 
    EndFor 

但我實際的遊戲我想從像上面數組隨機拉動圖像。但如何手動編寫一個像我可以存儲圖像的數組?

如何給圖像賦予特定的值? (一個號碼)

任何幫助儘可能詳細作爲possable將是偉大的!

回答

1

搞怪,剛纔有人問同樣的問題在這裏: https://social.msdn.microsoft.com/Forums/en-US/e15a2091-6806-497e-b77d-b00e5d7b32be/multidimensional-arrays?forum=smallbasic

那麼究竟什麼是你想怎麼辦?如果你想從陣列中拉出圖像,你可以這樣做:

Shapes.Move(boxes[1][1],100,100) 

你是什麼意思給圖像一個值?喜歡這個?

Image[1] = Shapes.AddImage(img) 

希望這有助於在小至少:d

+0

哈哈,那是我笑。在實施這一點的壓力下。我試圖製作一款紙牌遊戲,所以我需要隨機生成一副紙牌。所以然後我不能將它們拉出來並顯示圖像。但對於圖像,我必須存儲一個值(紙牌的價值)。所以我可以在遊戲後期計算總數。 – 2014-10-18 11:24:13