gpt4 book ai didi

iphone - 如何在动画过程中找到CAlayer的位置?

转载 作者:行者123 更新时间:2023-12-01 17:13:17 24 4
gpt4 key购买 nike

我正在实现游戏应用程序,其中我正在使用动画图层。

CGMutablePathRef path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, previousValuex, previousValue);
CGPathAddLineToPoint(path, NULL, valuex, value);
previousValue=value;
previousValuex=valuex;

CAKeyframeAnimation *animation;
animation = [CAKeyframeAnimation animationWithKeyPath:@"position"];
animation.path = path;
animation.duration =1.0;
animation.repeatCount = 0;
//animation.rotationMode = kCAAnimationRotateAutoReverse;
animation.calculationMode = kCAAnimationPaced;

// Create a new layer for the animation to run in.
CALayer *moveLayer = [imgObject layer];
[moveLayer addAnimation:animation forKey:@"position"];

现在我想在动画过程中查找图层位置?是可能的吗?请帮帮我。

最佳答案

我从未尝试过这样做,但是您应该能够在动画过程中(也许通过KVO吗?)监视CALayer的frame属性(或positionboundsanchorPoint,取决于您的需求)。

关于iphone - 如何在动画过程中找到CAlayer的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1932018/

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