【发布时间】:2017-12-03 21:18:45
【问题描述】:
我正在尝试编写一个程序,其中一个对象以一定的速度向一个方向移动。 Java 没有任何内置函数来确定方向。我将如何用 Java 编写下面的 Scratch Code?还有一种方法可以使一个对象指向另一个对象吗?
Screenshot of Scratch code to make object move in a direction or point toward mouse
我希望代码看起来像这样:
public void move(int direction, int distance) {
// 0 degrees is up, 90 is right, 180 is down, 270 is left.
}
另外,如果你觉得有更好的方法来问这个问题,请给我提示,这是我在这个网站上的第一个问题。
【问题讨论】:
-
一个词:三角学。第一个问题请查看
sin和cos,第二个问题请查看arctan。 -
我知道这与三角函数有关,但我的具体情况比这要复杂一些。我将问题编辑得更具体一些。
标签: java vector language-agnostic direction mit-scratch