-1

有人可以给我一些关于如何在一个圆圈中产生敌人的方向(XNA 编程)吗?

我希望敌人沿着窗口边界外的圆周随机生成。我希望它们沿直线穿过窗口的中心,然后移到它们开始位置的另一侧(或尽可能靠近该位置)。

理想情况下,这将创造一个敌人从看似四面八方随机出现的环境。任何帮助,将不胜感激。

4

1 回答 1

3

只需生成一个介于 0 和 360 之间的随机数(如果使用弧度,则为 0 和 2π),并根据您想要的圆的半径使用三角函数。

于 2012-12-10T07:40:16.190 回答