XNA游戏编程:在一个圆圈中产生敌人

时间:2012-12-10 07:18:23

标签: c# xna sprite spawning

有人可以就如何在一个圆圈中产生敌人(XNA编程)给我一些指示吗?

我想让敌人沿着窗户边界外的圆周随机产卵。我希望它们通过窗口中心的直线移动到他们开始的相对侧(或尽可能接近)。

理想情况下,这将创造一个环境,让敌人从看似所有方向随机进入。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:3)

只需生成0到360之间的随机数(如果使用弧度,则为0和2π),并根据所需圆的半径使用三角法。