【问题标题】:Sprite Kit/Swift Stars EffectSprite Kit/Swift 星星效果
【发布时间】:2014-12-27 00:37:18
【问题描述】:

这就是我想要实现的目标:

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

有什么想法吗?

edit:很抱歉成为这样的新手。

【问题讨论】:

标签: ios swift sprite-kit effect


【解决方案1】:

考虑使用CAEmitterLayer,记录在案的here。这很简单。

如果您有疑问,我已经将 SpriteKit,甚至 OpenGL 与标准核心动画结合在一起,没有任何问题。

【讨论】:

  • 看起来不错。您能否提供任何代码示例?我真的不知道如何理解它。
  • 我也无法在 63 秒内“理解它”,哈哈。你应该做最少的自己的研究。 - 话虽如此,请查看Dazzle,并接受此答案。
  • 请不要误会,问题不在于 CAEmitterLayer,我真的不知道如何在实际代码中使用文档。
【解决方案2】:

现在说到 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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多