我正在制作一个小型动作游戏,其中一个物体必须飞行以躲避某些物体。现在我已经制作了所有对象,但问题是它们出现的频率很高。而且我希望较小的物体(如叶子)出现得更频繁,然后假设是树枝。
此外,我们在游戏中有一个小奖励,可以增加额外的生命,这不应该像树叶或树枝那样频繁发生,但应该很少发生。
我怎样才能在动作脚本中完成这项工作?
这是例如出现在屏幕上的叶子的代码。
导入 flash.events.Event;
var movement = 10;
addEventListener(Event.ENTER_FRAME, update);
function update(e:Event) {
x = x - movement;
movement = movement + 0.04;
if (x < -width) {
x = stage.stageWidth + width;
y = Math.random() * stage.stageHeight;
}
}