随时间快速移动物体

标签 swift

我正在制作一个游戏,其中有一个圆圈从顶部缓慢向下移动。我想知道如何让圆圈在持续时间缩短的情况下移动。我研究了一些东西,例如 beizer 路径和动画,但当我尝试时,代码似乎从未真正起作用。如果您可以编写一个示例代码来说明我如何实现从上到下移动的目标,那就太好了!然而,我知道 stackoverflow 上的许多人不喜欢编写整行代码,所以如果你只是给我一些关于研究内容的指导也没关系。提前致谢!

最佳答案

如果您希望为从顶部向下的圆圈添加动画效果,请查看 UIView 类动画方法。 Here是 UIView 动画的官方类引用和 here是一个简单的入门教程。如果您希望使 View 动态、真实地下降(例如重力)或通过用户交互,那么我会研究 UIDynamicaAnimator 类,引用 here在官方文档中。 Here's关于动态动画和行为的入门教程和 here's第二个教程。

关于随时间快速移动物体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33989707/

相关文章:

swift - RxSwift 中的 didHighlightRowAt

ios - MKMapView 获取自定义路线坐标之间的距离

ios - RPPreviewViewController 在播放后禁用音频

objective-c - 如何禁用水平滚动并且页面将在使用 UIScrollView 的分页中单击时更改?

ios - 将对象添加到自定义 UITableViewCell

swift - 我在 Swift UI 结构中可以拥有的状态变量的最大数量是多少,性能会随着变量的增加而降低吗?

Swift - 类型没有成员

ios - swift - 核心数据刷新 TableView

swift - 我如何遵守与 Actor 的协议(protocol)?

ios - 与父级不同,从 iMessage 应用程序呈现的 View Controller 被 iMessage 顶部栏覆盖