gpt4 book ai didi

swift - 是否可以在不是 SKAction 的 SKAction 序列中运行代码?

转载 作者:行者123 更新时间:2023-11-28 11:17:18 27 4
gpt4 key购买 nike

我有这个 SKAction 序列:

    func move(){

let recursive = SKAction.sequence([
SKAction.moveByX(frame.size.width/2.8, y: 0, duration: NSTimeInterval(randomNumber())),
SKAction.moveByX(-frame.size.width/2.8, y: 0, duration: NSTimeInterval(randomNumber())),
SKAction.runBlock({self.move()})])
doc.runAction(recursive, withKey: "move")
}

当下面这部分运行时,我想更改节点的纹理属性,但我不知道如何将其添加到 SKAction 序列中。

SKAction.moveByX(frame.size.width/2.8, y: 0, duration: NSTimeInterval(randomNumber()))

最佳答案

你能再添加一个 runBlock 调用吗?

SKAction.runBlock(
{
//change the texture and whatever else you need here...
doc.texture = someNewTexture;
})

关于swift - 是否可以在不是 SKAction 的 SKAction 序列中运行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30966872/

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