我有这个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()))发布于 2015-06-22 02:02:40
您能添加另一个runBlock调用吗?
SKAction.runBlock(
{
//change the texture and whatever else you need here...
doc.texture = someNewTexture;
})https://stackoverflow.com/questions/30966872
复制相似问题