我想让一个精灵沿着贝塞尔曲线走。我在cocos2d网站上发现了一些论坛帖子,并按照指示行事,但我似乎仍然无法让精灵正确旋转。任何人都可以帮忙cocos2d在贝塞尔曲线上旋转精灵
代码中,我已经加入到BezierBy功能的更新方法如下
float qx = (powf(1-t,2)*xa + 2*(1-t)*t*xb+powf(t,2)*xc);
float qy = (powf(1-t,2)*ya + 2*(1-t)*t*yb+powf(t,2)*yc);
double deltaX = x-qx;
double deltaY = y-qy;
double degrees = (-180/M_PI)*ccpToAngle(CGPointMake(deltaX,deltaY));
[target_ setRotation:degrees];
的原创文章可以发现here
任何帮助的时刻是巨大的旋转似乎相当不稳定的
我已经上传了一张照片的问题,在照片中你可以看到狗没有旋转到行的方向[链接](http://twitpic.com/950mgp) – 2012-04-03 09:42:13