0

我正在尝试像这样运行 CCRotateBy 和 CCBezierTo 动作的 CCSpawn:

ccBezierConfig bezier;
    bezier.controlPoint_1 = ccp (startX, startY);
    bezier.controlPoint_2 = ccp (endX, endY);
    bezier.endPosition    = ccp (endX, endY);

    id rotate =[CCRotateBy actionWithDuration:3.0f angle:360];
    id curve = [CCBezierTo actionWithDuration:3.0f bezier:bezier];
    id spawn = [CCSpawn actions:rotate, curve, nil];

    [self runAction:spawn];

但是当这些动作运行时,它似乎很生涩/跳跃。我已经在模拟器中对其进行了测试(虽然这不准确),但它在那里非常跳动,但后来我在 iphone 3gs、iphone 4 和 iphone 5 上进行测试。在 iphone 5 上的动作似乎真的很流畅,然后它得到了iphone 4 有点生涩,3gs 更是如此。我遇到的问题是我没有注意到任何设备或模拟器上的任何帧速率下降。任何现场将不胜感激。

4

0 回答 0