我正在为一个项目创建一个游戏,偶然发现了一个问题。我已经设法弄清楚如何使用Action Script 3创建补间并让它们转到舞台上的特定点,但是当将对象重置为舞台外的随机点时,我的问题出现了。
游戏是一个简单的点击杀死游戏,敌人从舞台上的各个角度接近你的基地,你需要多次点击它们来摧毁它们。
我可以对游戏的其余部分进行编码,但是我不知道如何在舞台外的随机点生成对象,然后朝着舞台的中心行进。
我附上了一张描绘我想要完成的照片。
提前感谢您的帮助!
答案 0 :(得分: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);