【发布时间】:2012-12-10 07:18:22
【问题描述】:
谁能给我一些关于如何在一个圆圈中产生敌人的指导(XNA 编程)?
我希望敌人沿着窗口边界外的圆周随机生成。我希望它们沿直线穿过窗口中心,然后移到它们开始位置的另一侧(或尽可能靠近)。
理想情况下,这将创造一个敌人从看似四面八方随机出现的环境。任何帮助,将不胜感激。
【问题讨论】:
-
先尝试一些编码。也接受答案。
谁能给我一些关于如何在一个圆圈中产生敌人的指导(XNA 编程)?
我希望敌人沿着窗口边界外的圆周随机生成。我希望它们沿直线穿过窗口中心,然后移到它们开始位置的另一侧(或尽可能靠近)。
理想情况下,这将创造一个敌人从看似四面八方随机出现的环境。任何帮助,将不胜感激。
【问题讨论】:
只需生成一个介于 0 和 360 之间的随机数(如果使用弧度,则为 0 和 2π),然后根据您想要的圆的半径使用三角函数。
【讨论】: