0

我正在为一个项目创建一个游戏并且偶然发现了一个问题。我已经设法弄清楚如何使用 Action Script 3 创建补间并使它们转到舞台上的特定点,但是当将对象重置到舞台外的随机点时出现了问题。

游戏是一款简单的点击杀戮游戏,敌人在舞台上从各个角度接近你的基地,你需要多次点击才能消灭它们。

我可以编写游戏的其余部分,但是我不知道如何让对象在舞台外的随机点产生,然后向舞台中心移动。

我附上了一张照片,描绘了我正在努力完成的事情。

提前感谢您的帮助!

http://postimg.org/image/ch8iakok7/

4

1 回答 1

2

我会做这样的事情:

// increase or decrease radius to your liking  
var radius:Number = 500; 

// get a random angle (in radians)
var angle:Number = 2 * Math.PI * Math.random();

var spawnX:Number = radius * Math.cos(angle);
var spawnY:Number = radius * Math.sin(angle);
于 2013-04-16T21:32:12.250 回答