这可能只是我上课后忘记的一些简单的三角法。我想弄清楚鼠标光标是否与播放器中的实体在同一方向。基本上,我只想比较从玩家到光标的角度和从玩家到实体的角度是否相同,+/-几度用于轻微的自动瞄准。
我刚刚花了大约一个小时试图用正弦/正切和直角几何来解决这个问题——这是一个比看起来更复杂的问题。
看起来您想要使用atan2
函数。
请参阅此Math.SE线程。
Java有一个Math.atan2函数。文档