这是我现有的代码
var randomRotation:Number;
randomRotation = randomRange(_bar.rotation - randomRange(150,250),_bar.rotation + randomRange(150,250));
ball.rotation = randomRotation;
ball.x = stage.stageWidth * 0.5;
ball.y = stage.stageHeight * 0.5;
这是我现有的代码
var angleDiff:Number = 180 - Math.abs(Math.abs(_bar.rotation - ball.rotation) - 180);
var angleDiffPlus:Number = 180-Math.abs(Math.abs((_bar.rotation+speed)-ball.rotation)-180);
var angleDiffMinus:Number = 180-Math.abs(Math.abs((_bar.rotation-speed)-ball.rotation)-180);
if (angleDiffPlus < angleDiff)
{
dr = 1;
}
else if (angleDiffMinus < angleDiff)
{
dr = -1;
}
else
{
_bar.rotation = ball.rotation;
}
_bar.rotation += speed * dr;
那么如何才能解决这些问题。
提前致谢