HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 如何使用计时功能使用SpriteKit慢慢加速缩放功能大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个精灵,我正在努力扩展.我正在使用scaleTo skaction来做到这一点……我希望它能够慢慢缓解.这是我最初的解决方案:

let scal = SKAction.scale(by: 100,duration: 10)
    scal.timingMode = SKActionTimingMode.easeIn

问题是,随着它向外扩展,因为它正在向外扩展,所以它看起来会变慢.所以我需要使用timeingFunction来为动作编写自定义的easeIn.

https://youtu.be/CE-B27gSXJI

在视频中,您可以看到它似乎快速启动并减慢速度.它只是出现这种方式,因为我的规模越来越大,越走越大它会出现……

问题:我不知道如何使用计时功能来完成这项工作,而且我还没有找到一个好的资源来作为参

任何帮助将不胜感激,谢谢!

解决方法

看看Ray Wenderlich的Sprite Kit Utils,了解如何编写缓动函数的示例: https://github.com/raywenderlich/SKTUtils具体来说,请查看SKTTimingFunctions.swift和SKTEffects.swift.

有一些简洁的功能可以让你更好地控制你的宽松.您甚至可能希望使用在那里定义的缓动函数而不进行更改,其中大多数都可以很好地工作.有关每个缓动函数的行为的参,您可以查看http://easings.net

希望这可以帮助!

大佬总结

以上是大佬教程为你收集整理的ios – 如何使用计时功能使用SpriteKit慢慢加速缩放功能全部内容,希望文章能够帮你解决ios – 如何使用计时功能使用SpriteKit慢慢加速缩放功能所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。