标签: c# xna sprite spawning
有人可以就如何在一个圆圈中产生敌人(XNA编程)给我一些指示吗?
我想让敌人沿着窗户边界外的圆周随机产卵。我希望它们通过窗口中心的直线移动到他们开始的相对侧(或尽可能接近)。
理想情况下,这将创造一个环境,让敌人从看似所有方向随机进入。任何帮助,将不胜感激。
答案 0 :(得分:3)
只需生成0到360之间的随机数(如果使用弧度,则为0和2π),并根据所需圆的半径使用三角法。