我正在使用下面的代码为 iOS Swift 游戏中的按钮制作介绍动画。此代码位于更新函数内部,并且对于很多按钮都是相同的。
if self.creditsButton.size.width < 40 {
self.creditsButton.size.width += 1
self.creditsButton.size.height += 1
}
我的问题是;是否有更好(更干净)的方式来动画化按钮/菜单的缩放/大小?
最佳答案
如果按钮是 SKSpriteNode
的子类,则 SKAction使您能够安排动画而无需定期更新,例如(为 objective-c 道歉):
SKAction *scale = [SKAction resizeToWidth:40.0 duration:0.4];
[spriteNode runAction:scale];
关于ios - 在 Swift 中动画缩放和调整按钮大小的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30535507/