Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以给我一些关于如何在一个圆圈中产生敌人的方向(XNA 编程)吗?
我希望敌人沿着窗口边界外的圆周随机生成。我希望它们沿直线穿过窗口的中心,然后移到它们开始位置的另一侧(或尽可能靠近该位置)。
理想情况下,这将创造一个敌人从看似四面八方随机出现的环境。任何帮助,将不胜感激。
只需生成一个介于 0 和 360 之间的随机数(如果使用弧度,则为 0 和 2π),并根据您想要的圆的半径使用三角函数。