精灵套件/快速星效果

时间:2014-10-30 19:48:45

标签: ios swift sprite-kit effect

这是我想要实现的目标:

enter image description here

星星随机产生,重新调整一个小点的图像,使其看起来像“星星在随机位置发光”。 几周前我刚刚开始使用Swift,我正在研究这个很酷的游戏项目,这可能是一个很棒的功能,我相信其他一些用户也可以使用并回答这个问题。

有什么想法吗?

编辑:抱歉这样的新手。

2 个答案:

答案 0 :(得分:2)

考虑使用CAEmitterLayer,记录here。这很直截了当。

如果您有疑问,我将SpriteKit,甚至OpenGL与标准Core Animation相结合,没有任何问题。

答案 1 :(得分:1)

现在谈谈Sprite-kit,您可以使用SKEmitterNode

制作一个新的Xcode文件:

enter image description here

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)