我正在为从上方落到板上的对象设置动画,并且我想在对象落在板上时为板“回落”设置动画。物体可以在板上的任何位置掉落,当板“后退”时,我将板缩放到更小的比例。
当使用 CGAffineTransformScale 对象缩放基于它们的锚点,对象的中心;我想缩放电路板,然后将转换后的电路板与掉落在其上的物体对齐,以便掉落的物体相对于电路板似乎停留在同一位置(或者,更准确地说,电路板停留在相对于电路板位置的相同位置)。
我花了好几个小时将锚点更改为对象落下的位置,但这揭示了我对 layer.anchorPoint 实际工作方式的基本误解。
我想解决方案是从板的中心导出一个向量到给定的坠落物体,然后以某种方式调整板在转换中的位置,使其在同一个地方。这就是我需要帮助的地方!
正如您在这些情况下所期望的那样,需要一个动画 gif。