【发布时间】:2015-06-02 14:36:37
【问题描述】:
目前,我正在使用 Swift 开发 Sprite Kit 游戏。
在屏幕上,一开始有 5 个平台。它们都是带有颜色的SKSpriteNode's,看起来完全一样。
随着玩家的移动,底部平台在 Y 轴上移出屏幕,并在屏幕顶部生成一个新生成的平台。
现在我很好奇,编写平台的最佳方式是什么? 我应该创建 5 个平台,当它们移出屏幕时,它们会再次出现在屏幕顶部吗? 还是我在屏幕上重新创建它们?平台没有限制。
平台也执行SKActions,例如玩家击中平台后重新学习。
平台示例代码:
Platform = SKSpriteNode (color: SKColor.redColor(), size: CGSize(width: self.frame.size.width , height: 25))
Platform.position = CGPoint(x:self.frame.size.width / 2, y: 40)
Platform.zPosition = 1
addChild(Platform)
【问题讨论】:
标签: ios swift sprite-kit