【发布时间】:2018-12-29 22:15:46
【问题描述】:
我目前正在制作一个Sprite,我希望它在它消失之前制作动画。
例如:我希望它动画它从块的顶部消失直到底部。换句话说,我想慢慢减小尺寸,直到什么都没有。但我想让它看起来正在消失而不是缩小到无。
let hand = SKSpriteNode(imageNamed: "hand")
hand.size = CGSize(width: size.width/10, height: size.height/30)
hand.position = CGPoint(x: CGFloat(posX-2)*size.width/10+offsetX, y:CGFloat(posY)*size.height/30+offsetY)
addChild(hand)
tl;dr 是否可以在 Swift 中使用 SpriteKit 来制作这种效果。 理想动画:https://ibb.co/sPsffmK
【问题讨论】:
-
作为橡皮擦效果,将背景节点从上到下移动到当前节点之上。
-
但是如果背景不是一种纯色会发生什么。 “裁剪”图像是否是最佳做法(这甚至是 swift 内置的)?
标签: ios swift sprite-kit skspritenode