在一个圆的设定距离内随机产卵

时间:2013-10-20 15:57:10

标签: java random sprite geometry

所以,我正在寻找的是一种在距离玩家精灵30像素的随机位置产生精灵的方法。我该怎么做?

1 个答案:

答案 0 :(得分:0)

正如其他人已经告诉过你的那样,你至少应该尝试使用该代码,否则你就会滥用网站的目的。

尽管如此:

radius = Math.random()*maxRadius;
angle = Math.random()*2*Math.PI;
x = Math.cos(angle)*radius + x_of_circle_center;
y = Math.sin(angle)*radius + y_of_circle_center;