Cocos2d JS HTML5

时间:2015-07-14 09:54:06

标签: cocos2d-js

我想在cocos2d Java脚本HTML5中旋转此图像。 上下圆圈是两个不同的精灵。 我正在使用此代码:

var RotationAmount=0;
Top=cc.Sprite.create("Assets/Top.png");
Top.setPosition(MidX,MidY+100);
Top.schedule(function(){
    if(RotationAmount>360)
        RotationAmount=0;
});
    this.addChild(Top);

以下是我的精灵的样子:

Sprites

上面这会导致我的精灵开始绕自己旋转。我想让它围绕一个点旋转,所以我哪里出错?

1 个答案:

答案 0 :(得分:0)

你可以做下一个:

var Top = cc.Sprite.create("Assets/Top.png");
var rotateAction = cc.RotateBy.create(0, 1);

 Top.attr({
     x: MidX,
     y: MidY,
     anchorX: 0.5,
     anchorY: 0.5
 });

Top.schedule(function() {
  Top.runAction(rotateAction);
});

this.addChild(Top);