我是spritekit的新手,为了练习目的,我想制作一个填字游戏,我可以按照特定的顺序将精灵放在网格(行和列)中,其中只有一个单词会出现在多个地方,其余的网格成员将是随机字母 网格将包含10x12行和列。
答案 0 :(得分:0)
您可以使用2个内部循环制作网格
for var i=0; i<10; i++ {
for var a=0; a<12; a++ {
let sprites = SKSpriteNode()// your sprite with image name.
sprites.position = CGPoint(x:50 * a+1 , y:50*i+1) // write your position here.
self.addChild(sprites)
}
let spriteArray = [SKSpriteNode]() // Empty array of sprites in class property.
for var x=0; x<numberOfLetters; x++ {
// write your code here
spriteArray.append(letterSprite)
}