如何设置定时器以在RandomX上生成对象

时间:2014-06-01 00:20:39

标签: actionscript-3 timer

我正在做一个游戏,陨石从天而降,我的飞机必须躲闪它们。到目前为止,我能做的就是让1个陨石坠落。 Some1请告诉我设置定时器的代码,以使对象产生并从randomX中掉落。感谢。

1 个答案:

答案 0 :(得分:0)

这是一种简单的方法:

var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, spawnMeteor);
timer.start();

function spawnMeteor(e:Event):void{
    const SCREEN_WIDTH:Number = 480;
    var randomX:Number = Math.random() * SCREEN_WIDTH;
    var meteor:Meteor = new Meteor(randomX, -85);
    world.add(meteor);
}