gpt4 book ai didi

IOS Swift SpriteKit SKLabel,文本的动画外观

转载 作者:可可西里 更新时间:2023-11-01 01:36:45 25 4
gpt4 key购买 nike

我想为 Label 文本的外观设置动画,使其看起来像是正在输入。我想知道在 SWIFT 中是否有一种相对简单的方法来做到这一点。谢谢。

最佳答案

试试这个:

class GameScene : SKScene {

let text = ["G", "a", "m", "e"]

var labelText = ""

let labelNode = SKLabelNode()

var calls : Int = 0

var timer : NSTimer!

override func didMoveToView(view: SKView) {

timer = NSTimer.scheduledTimerWithTimeInterval(YOUR_DESIRED_INTERVAL, target: self, selector: #selector(self.updateLabelText), userInfo: nil, repeats: true)

labelNode.text = labelText
self.addChild(labelNode)
}


func updateLabelText() {

labelText += text[calls]
labelNode.text = labelText
calls += 1

if calls == text.count + 1 {
timer.invalidate()
}
}

关于IOS Swift SpriteKit SKLabel,文本的动画外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36432119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com