【发布时间】:2015-06-11 06:37:07
【问题描述】:
我有一个带有代码的 SKSpriteNode 图像:
let Drake1 = SKSpriteNode(imageNamed: "Drake1")
Drake1.position = CGPoint(x:self.frame.size.width/3, y:self.frame.size.height - 230)
Drake1.zPosition = 2
addChild(Drake1)
//drake movement
let moveRight = SKAction.moveByX(frame.size.width/2.8, y: 0, duration: 2)
let moveLeft = SKAction.moveByX(-frame.size.width/2.8, y: 0, duration: 2)
let moveBackAndForth = SKAction.repeatActionForever(SKAction.sequence([moveRight, moveLeft]))
Drake1.runAction(moveBackAndForth)
我想做的是,当图像向右移动时,我想用不同的 SKSpriteNode 图像替换图像,当它向左移动时,我想使用原始图像,并一直重复.我正在为代码应该是什么而苦苦挣扎。
【问题讨论】:
标签: swift skspritenode skaction