在我的应用程序中,我在这里使用 COCOS-2D 我需要根据路径移动一个点,如果单击按钮该点位置需要增加 10(如进度条),我尝试使用贝塞尔曲线动画,但它不适合对于我的申请,
谁能建议我如何做到这一点?
请看下图并在我单击按钮时建议我该点需要跟踪曲线一点位置:
CCBezierConfig bezier = CCBezierConfig.config();
bezier.startPosition = CCPoint.ccp(0, 0);
bezier.controlPoint_1 = CCPoint.ccp(0, s.height / 2);
bezier.controlPoint_2 = CCPoint.ccp(300, -s.height / 2);
bezier.endPosition = CCPoint.ccp(300, 100);
CCIntervalAction bezierForward = CCBezierBy.action(3, bezier);
CCIntervalAction bezierBack = bezierForward.reverse();
CCIntervalAction seq = (CCIntervalAction) CCSequence.actions(bezierForward, bezierBack);
CCAction rep = CCRepeatForever.action(seq);
grossini.runAction(rep);