[]设置旋转特效后,旋转对象的位置跑偏了

设置旋转特效之后,旋转物体的位置跑偏了,跟设定的不一样,怎么调整?谢谢!
        private function setXuanzhuanEffect():void{
            //
            xuanzhuan.pivot(xuanzhuan.width/2,xuanzhuan.height/2);          
            Laya.timer.frameLoop(1,this,onLoopRotation,[this.xuanzhuan]);
        }
        private function onLoopRotation(sp:Sprite):void
        {
            sp.rotation++; 
        }
已邀请:

Aar0n

赞同来自:

跑偏是什么效果呢,预期是什么效果呢,具体描述没

springside

赞同来自:

shili.png

那个光圈应该居中显示,跑到左边去了!!我设置的x,y是居中了的。,加了旋转功能之后跑到左边去了。

Aar0n

赞同来自:

你旋转之前呢,还是发demo吧,这样描述不清

springside

赞同来自:

设置了pivot之后 物体的x,y变了,就是这个意思?我不想让x,y变化,谢谢。

Laya_XS

赞同来自:

你如果设置的中心点信息对,那他的位置信息是不会改变的,只是改变的是他的rotation信息。

要回复问题请先

商务合作
商务合作