即時嘗試讓球員看在特定的點。我有什麼看點,但只有在它的視野範圍內。我希望它也可以上下查看製作「我的世界」球員看點
public static void lookAt(double x, double y, double z) {
double l;
double w;
double c;
l = x - playerX;
w = z - playerZ;
c = Math.sqrt(l * l + w + w);
double alpha1 = -Math.asin(l/c)/Math.PI * 180;
double alpha2 = Math.acos(w/c)/Math.PI * 180;
if (alpha2 > 180) {
playerYaw = 180 - (float) alpha1;
} else {
playerYaw = (float) alpha1;
}
}
我找了一個音高算法,但似乎沒有工作。
我會通過給LWC更好的名字開始。特別是對任何事情來說都是一個非常糟糕的名字,因爲它看起來像頭號。 –