0
我正在做一個小應用程序,你可以拖放一個球。當你用這個球打出一個球時,你會得到一個點並且球會移動到一個隨機的座標上。我的問題是,第一次擊球后,它會改變位置,但你可以再次擊球。下面是代碼(不包括拖放)AS3 - 抓球遊戲
ball.addEventListener(Event.ENTER_FRAME, hit);
var randX:Number = Math.floor(Math.random() * 540);
var randY:Number = Math.floor(Math.random() * 390);
function hit(event:Event):void
{
if (ball.hitTestObject(s)){ //s is the sphere
s.x = randX + s.width;
s.y = randY + s.width;
}
}
非常感謝,固定:) – Zoske