我想在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);
以下是我的精灵的样子:
上面这会导致我的精灵开始绕自己旋转。我想让它围绕一个点旋转,所以我哪里出错?
答案 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);