如何指定ENTER_FRAME,使对象每隔4帧进入一次



因此,ENTER_FRAME属性将在游戏运行的每一帧向舞台添加一个对象。如果游戏是每秒24帧,则每秒创建24个对象。我如何限制它,使它每4帧生成一个对象?

您可以有一个计数器,递增每帧

var f:int = 0;
addEventListener(Event.ENTER_FRAME,onEnterFrame);
function onEnterFrame(e:Event):void{
    if (f%4 == 0){
        // do something
    }
    f++;
}

如果您喜欢

,可以在if语句中设置f=0;

最新更新