Вот как я это делаю сейчас.Более одного SKSpriteNode?
patch1.position = CGPointMake(CGRectGetMidX(self.frame) - 80, CGRectGetMidY(self.frame) + 205)
patch1.yScale = 0.75
patch1.xScale = 0.75
self.addChild(patch1)
percent1.position = CGPointMake(CGRectGetMidX(self.frame) - 80, CGRectGetMidY(self.frame) + 125)
percent1.xScale = 0.5
percent1.yScale = 0.5
self.addChild(percent1)
patch2.position = CGPointMake(CGRectGetMidX(self.frame) - 80, CGRectGetMidY(self.frame) + 55)
patch2.yScale = 0.75
patch2.xScale = 0.75
self.addChild(patch2)
percent2.position = CGPointMake(CGRectGetMidX(self.frame) - 80, CGRectGetMidY(self.frame) - 25)
percent2.xScale = 0.5
percent2.yScale = 0.5
self.addChild(percent2)
исключая, что у меня есть 8 из каждого из них. Я просто подумал, что после того, как все сказано и сделано, будет больно часто обновлять их. Есть ли лучший способ настроить эти настройки, чтобы было проще или эффективнее их обновлять? В конце концов я собираюсь добавить функцию, которая при постукивании Percent ++
Edit: Вот изображение
я должен был добавить больше деталей. Каждый из них - это оценка и узел. Узел будет удален, и он увеличит счет. Все исправления имеют предустановленное место. Я обновил оригинал, чтобы показать, как выглядит мой взгляд. @Аарон – swift