小编Rya*_*len的帖子

如何在swift中每秒执行一次函数?

我想在我正在制作的游戏中添加一个得分到我的场景顶部.分数将根据您的持续时间而定,并且每秒都会增加.我在这里先向您的帮助表示感谢!

import SpriteKit

class easyScene: SKScene {
let scrollBarEasyBottom = SKSpriteNode(imageNamed: "scrollBarEasyBottom")
let scrollBarEasyTop = SKSpriteNode(imageNamed: "scrollBarEasyTop")
let ball = SKSpriteNode(imageNamed: "ball")
var origSBEBpositionX = CGFloat(0)
var origSBETpositionX = CGFloat(0)
var maxSBEBX = CGFloat(0)
var SBEBSpeed = 5
var maxSBETX = CGFloat(0)
var SBETSpeed = 5
var score = 0
var timer: NSTimer?

var scoreText = SKLabelNode(fontNamed: "Kailasa")

 override func didMoveToView(view: SKView) {
    println("Easy Scene is the location")
    self.backgroundColor = UIColor.blackColor()
    self.scrollBarEasyBottom.position = CGPoint(x:0, y:270)
    self.addChild(self.scrollBarEasyBottom)
    self.scrollBarEasyBottom.yScale = 0.2
    self.origSBEBpositionX …
Run Code Online (Sandbox Code Playgroud)

ios sprite-kit swift

50
推荐指数
5
解决办法
6万
查看次数

标签 统计

ios ×1

sprite-kit ×1

swift ×1