这是我想要实现的目标:
星星随机产生,重新调整一个小点的图像,使其看起来像“星星在随机位置发光”。 几周前我刚刚开始使用Swift,我正在研究这个很酷的游戏项目,这可能是一个很棒的功能,我相信其他一些用户也可以使用并回答这个问题。
有什么想法吗?
编辑:抱歉这样的新手。
答案 0 :(得分:2)
考虑使用CAEmitterLayer
,记录here。这很直截了当。
如果您有疑问,我将SpriteKit,甚至OpenGL与标准Core Animation相结合,没有任何问题。
答案 1 :(得分:1)
现在谈谈Sprite-kit,您可以使用SKEmitterNode
。
制作一个新的Xcode文件:
let stars : SKEmitterNode = NSKeyedUnarchiver.unarchiveObjectWithFile(NSBundle.mainBundle().pathForResource("stars", ofType: "sks")!) as! SKEmitterNode
stars.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame))
stars.zPosition = 1
self.addChild(stars)