0
我正在开发一个项目,需要一个随着鼠标移动而旋转的轮子,我已经用鼠标旋转了轮子,但它围绕着角落旋转,而不是中心。围绕中心旋转物体吗?
我可以添加什么代码使其围绕中心旋转?
这是我使用至今代码:你会永远只能绕着它的起源对象
var dx : Number;
var dy : Number;
stage.addEventListener(Event.ENTER_FRAME, checkMouse);
function checkMouse(evt : Event) : void
{
dx = mouseX - rota.x;
dy = mouseY - rota.y;
rota.rotation = (Math.atan2(dy, dx) * 180/Math.PI);
}
可能重复: //sackoverflow.com/questions/15789168/as3-rotate-an-object-around-its-center-point) – BadFeelingAboutThis
编辑车轮物体,将其锚点移动到车轮的中心。应该做。 – Vesper