JAVA - 检查面板中最近的对象

时间:2015-10-12 03:53:31

标签: java

我正在开发一个简单的游戏,其中有一个球和面板上的许多洞。我希望球在最近的洞处移动。如何计算球到面板上每个洞的距离?

1 个答案:

答案 0 :(得分:0)

这是一个想法:

nearest_hole = first_hole;
min_distance = distance of nearest_hole;

foreach hole {
  calculate distance between ball an hole
  if (distance < min_distance) {
    min_distance = distance;
    nearest_hole = hole;
  }
}

此循环后nearest_hole是目标孔。

但是,你的问题质量很差。您尝试了什么以及面板中的漏洞是什么?