1

在我的应用程序中,我在这里使用 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);
4

0 回答 0