首页 > 解决方案 > SKAction.resize 不起作用

问题描述

我想在节点移动(使用另一个 SKAction)时使用 SKAction 调整 SKShapeNode 的大小,但它没有成功。我只尝试调整大小,但也失败了(什么也没发生)。这就是我所做的:

background.run(SKAction.resize(toWidth: winFrame.width/20, height: winFrame.height/20, duration: 0.5))
background.run(SKAction.move(to: CGPoint(x: winFrame.width*0.97 / -2, y: -1*(winFrame.height/7) * 1.5), duration: 0.5))

我能做些什么?

标签: swiftsprite-kitswift4.2

解决方案


我认为您应该尝试致电:

SKAction.scale(by: CGFloat, duration: TimeInterval)

而不是调整节点大小


推荐阅读