我有一個CGPoint數組(spritePositions
),我想用選定數量的位置創建SKSpriteNode(留下特定的索引)。請參閱下面的代碼:如何過濾/排除CGPoint數組中的某些索引
CreateSprite(missingIndexes: [int]) {
//for (index, value) in enumerate(spritePositions) filtering out/excluding missingIndexes array {
var sprite = SKSpriteNode(imageNamed: "spriteImage")
sprite.position = value
addChild(sprite)
}
}
有一個稱爲過濾器的高階函數可以在數組上工作 –