我已经在互联网上搜索了好几天了,我没有找到我要找的东西。
我正在开发一款 iOS 游戏,我想使用 usingSpringWithDamping
移动一些 Sprite (在移动我的 Sprite 时产生一些橡胶效果)。
我找到了很多 UIViews 的解决方案,但没有找到 SKSpriteNode 的解决方案。
我想用阻尼效果将 SKSpriteNode 从位置 1 移动到位置 2。
你能给我一些想法吗? 谢谢。
抄送
最佳答案
来自 Ray Wenderlich (https://github.com/raywenderlich/SKTUtils) 的 Sprite Kit Utils 可能是您正在寻找的东西。具体来说,使用 SKTEffects 和 SKTTimingFunctions 将允许您向 SKActions 添加缓动。
例如 SKTTimingFunctionElasticEaseIn
、SKTTimingFunctionElasticEaseOut
和 SKTTimingFunctionElasticEaseInOut
具有您正在寻找的橡胶效果,但您可能需要将它们调整为您的需要。 Ray 的实用程序还有其他可用的缓动函数;关于不同的缓动函数有很好的引用:http://easings.net
希望这对您有所帮助!
关于ios - 具有阻尼效果的快速动画 spritekit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46104182/