我正在制作一个游戏,其中有一个圆圈从顶部缓慢向下移动。我想知道如何让圆圈在持续时间缩短的情况下移动。我研究了一些东西,例如 beizer 路径和动画,但当我尝试时,代码似乎从未真正起作用。如果您可以编写一个示例代码来说明我如何实现从上到下移动的目标,那就太好了!然而,我知道 stackoverflow 上的许多人不喜欢编写整行代码,所以如果你只是给我一些关于研究内容的指导也没关系。提前致谢!
最佳答案
如果您希望为从顶部向下的圆圈添加动画效果,请查看 UIView
类动画方法。 Here是 UIView 动画的官方类引用和 here是一个简单的入门教程。如果您希望使 View 动态、真实地下降(例如重力)或通过用户交互,那么我会研究 UIDynamicaAnimator
类,引用 here在官方文档中。 Here's关于动态动画和行为的入门教程和 here's第二个教程。
关于随时间快速移动物体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33989707/