Пожалуйста, помогите.Фон из 4 изображений, добавленных друг другу
У меня 4 фото. Я хочу показать фон с анимацией.
Каждое изображение должно падать над предыдущей анимационной альфой. В результате я получил фон из 4 изображений, добавленных друг к другу.
первого шоу 1.png выцветанию альфа 1. , пока один не появился до конца, начинается второе изображение и т.д.
var waitTime:NSTimeInterval = 0
var durTime:NSTimeInterval = 4.4
for var i = 0; i < 4; i++ {
let frostImage = SKSpriteNode(imageNamed: "a\(i)")
frostImage.position = CGPointMake(0, 0)
frostImage.zPosition = -1
frostImage.alpha = 0
frostImage.anchorPoint = CGPointZero
frostImage.size = CGSizeMake(256, 384)
self.addChild(frostImage)
self.array.addObject(frostImage)
let w = SKAction.waitForDuration(waitTime)
let s = SKAction.fadeAlphaTo(0.6, duration: durTime)
let a = SKAction.repeatAction(SKAction.sequence([w, s]), count: 1)
durTime -= 0.4
waitTime += 0.2
self.arrayAnim.addObject(a)
}
then
for node in self.array {
node.runAction(self.arrayAnim[ind1] as SKAction, completion: nil)
ind1++
}
Показать примеры кода. – Maris
этот код работает, но я думаю, что это плохая реализация. – pVaskou