物体停留在舞台顶部并且不会摔倒
我正在使用math.random从舞台顶部随机删除对象。我让它与一个对象一起工作。但是当我想将数字增加到6个对象时,我添加了以下代码:但是我被“卡住了”,舞台顶部的6个对象也是如此。我在这做错了什么?我很感激帮助。
private function bombInit(): void {
roachBombArray = new Array();
for (var i:uint =0; i < numBombs; i++) {
roachBomb= new RoachBomb();
roachBomb.x = Math.random() * stage.stageWidth;
roachBomb.vy = Math.random() * 2 -1;
roachBomb.y = -10;
addChild(roachBomb);
roachBombArray.push(roachBomb);
}
addEventListener(Event.ENTER_FRAME, onEntry);
}
private function onEntry(event:Event):void {
for (var i:uint = 0; i< numBombs; i++) {
var roachBomb = roachBombArray[i];
vy += ay;
roachBombArray[i] += vy;
if (roachBombArray[i] > 620) {
removeChild(roachBombArray[i]);
removeEventListener(Event.ENTER_FRAME, onEntry);
没有找到相关结果
已邀请:
2 个回复
久坡
矾醒忻
应该
另外,您创建一个局部变量:
但你永远不会操纵它。 也许你打算做这样的事情?