gpt4 book ai didi

cocos2d-iphone - Cocos2d : Move a Sprite along a path/bezier?

转载 作者:行者123 更新时间:2023-12-03 23:08:00 25 4
gpt4 key购买 nike

我需要使用 Cocos2d 将 Sprite 从一个 CGPoint 移动到另一个 Iphone。问题是动画应该沿着贝塞尔曲线。

基本上我会用这个:

id move = [CCMoveTo actionWithDuration:.5f position:ccp(100,200)];
[sprite runAction:move];

现在我怎样才能在非线性路径中做到这一点?

最佳答案

尝试这个

ccBezierConfig bezier;
bezier.controlPoint_1 = ccp(0, s.height/2);
bezier.controlPoint_2 = ccp(300, -s.height/2);
bezier.endPosition = ccp(300,100);

id bezierForward = [CCBezierBy actionWithDuration:3 bezier:bezier];

关于cocos2d-iphone - Cocos2d : Move a Sprite along a path/bezier?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2834815/

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