我有一个需要几个动画的项目,想知道是否有人能指出我正确的方向。这些都是:
1)从各种滴管中滴下的一滴水。
2)表面上的水滴,具有一种自上而下的视图,随着加速度计的变化而移动。
我相当精通核心动画。我可以开始探索任何高层次的想法吗?
我有一个需要几个动画的项目,想知道是否有人能指出我正确的方向。这些都是:
1)从各种滴管中滴下的一滴水。
2)表面上的水滴,具有一种自上而下的视图,随着加速度计的变化而移动。
我相当精通核心动画。我可以开始探索任何高层次的想法吗?
我建议您尝试为 CAShapeLayer 的路径设置动画。对于第一个例子,你可以让你的水滴变大,在它离开滴管末端之前变长。您当然可以通过图像和巧妙地使用变换(在一个方向上缩放以使其更薄等)获得相同的效果。第二个示例可能最好使用形状层来完成,因为如果水滴应该具有不规则的形状。如果它只是一个圆圈,那么你可以用其他方式来做。真正的问题是您希望 drop 的外观和行为如何。画图不是难事。
您可能会发现这篇关于 Cocoanetics 的最新帖子很有用:http: //www.cocoanetics.com/2012/06/lets-bounce/
它讨论了为反弹而不是下降设置动画,但我相信其中讨论的方法也适用于您的情况。