gpt4 book ai didi

ios - SKAction followPath,创建路径

转载 作者:行者123 更新时间:2023-11-28 22:20:25 27 4
gpt4 key购买 nike

我正在使用一个简单的 A* 寻路算法在两点(下面的绿色和红色圆圈)之间创建一条路径,每个方 block 都是一个 SKSpriteNode(具有 CGPoint [x,y] 位置).我想沿着通过每个点的平滑路径为另一个 SKSpriteNode 设置动画。

我的想法是,我可以使用 SKAction -followPath:duration: 来执行此操作,但我无法弄清楚如何创建/指定 CGPath。任何帮助将不胜感激。

enter image description here

最佳答案

您可以像这样创建一个简单的 CGPath

CGMutablePathRef path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, 0, 0);
CGPathAddLineToPoint(path, NULL, 100, 0);
CGPathAddLineToPoint(path, NULL, 100, 100);

根据您想要实现的目标,您可以在路径中添加不同的元素,例如圆弧、曲线、矩形...您可以找到更多相关信息 here .

关于ios - SKAction followPath,创建路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20566337/

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