我試圖創建多個SKSpriteNodes,每個都有自己獨立的變量,我可以改變/修改。我希望能夠在應用程序啓動時運行一個函數,例如「createSprites(5)」,它將隨機的x和y座標與圖像/紋理「shape.png」一起創建5個精靈並將所有5個精靈添加到一個數組,我可以根據索引值訪問和編輯不同的Sprite的位置。然後,我希望能夠有另一個函數「addSprite()」,每次調用它時,都會創建一個具有相同「shape.png」紋理的新Sprite,並將它放置在另一個隨機X和Y座標處,並添加它給所有精靈的陣列,再次,可以在以後訪問和更改座標等斯威夫特3 - 函數來創建隨機X精靈數n/y座標
我一直在尋找通過許多其他的堆棧溢出的頁面,似乎無法找到解決的辦法。我的理想解決方案就是我前面提到的兩個功能。一個用於創建「n」個Sprites,另一個用於在每次調用時創建並向該陣列添加一個Sprite。
希望是有道理的,我是相當新的雨燕而這一切雪碧的東西,就這麼簡單信息的答案將是非常讚賞。
好吧,把它分解下來。你想做一項任務,並重復幾次。一個簡單的for循環覆蓋後者。現在,你會怎麼做一次? – Alexander
@Terminal歡迎來到SO。我們的工作不是爲您編寫代碼。我建議你嘗試一下,即使你沒有做太多的事情發佈你所做的事情。那我們可以幫助你更好。沒有人會爲你制定整個項目。 –