gpt4 book ai didi

ios - 如何暂停和恢复 UIDynamicAnimator 物理模拟

转载 作者:行者123 更新时间:2023-11-28 06:12:18 24 4
gpt4 key购买 nike

您将如何暂停和恢复 UIDynamicAnimator 的物理模拟?无法以编程方式暂停和恢复。当所有项目都处于静止状态时会出现“暂停”状态,但我正在寻找不同的东西。例如,我想让一个物体被重力场拉动,然后按下暂停按钮暂停模拟,然后按下恢复按钮并恢复模拟,就好像什么都没发生一样。该项目保持其轨迹、速度等。

我的直觉是我必须以某种方式保存项目的物理属性,删除动态行为,然后将动态行为添加回去以模仿之前保存的物理属性。这是正确的方法吗?

最佳答案

您只能通过使用 removeAll Behaviors() 删除所有行为来执行此操作。要重新启动模拟,您必须添加每个行为

关于ios - 如何暂停和恢复 UIDynamicAnimator 物理模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46180802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com