收藏
回答

示例小游戏敌机变速产生不规则闪现问题和gameThirdScriptError

我在小游戏的示例demo上稍微做了修改,让敌机以不同的速度飞行,结果运行就出了问题,敌机会以不规则的速度飞行,然后莫名其妙闪现、丢失。

我只在main.js里面修改了敌机的生成策略如下,让一部分敌机用6的速度飞行,一部分用3的速度飞行


enemyGenerate() {

if ( databus.frame % 30 === 0 ) {

let enemy = databus.pool.getItemByClass('enemy', Enemy)

enemy.init(6)

databus.enemys.push(enemy)

}

else if (databus.frame % 30 === 15) {

let enemy = databus.pool.getItemByClass('enemy', Enemy)

enemy.init(3)

databus.enemys.push(enemy)

}

}


偶尔还会报错如下:


求助各路大神怎么解决?

最后一次编辑于  02-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答