因此,ENTER_FRAME属性将在游戏运行的每一帧上向舞台添加一个对象。如果游戏是24 fps,则每秒创建24个对象。我如何限制它,以便每4帧生成一个对象?
答案 0 :(得分: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;