我已经想出如何制作一个简单的第一人称相机,但我想让相机闷闷不乐,任何方法都有效(I.E加速)。
我还没有找到任何简单的方法来增加相机的平滑度,希望你的家伙可以提供帮助。
相机类(WIP)
{{1}}
答案 0 :(得分:2)
这很简单。 首先,将move()
方法更改为如下所示:
public void move() {
calculatePitch();
calculateAngleAroundPlayer();
this.yaw = 180 - (player.getRotY() + angleAroundPlayer);
yaw %= 360;
}
其次,将distanceFromPlayer
更改为0
。
private float distanceFromPlayer = 0;
希望这有帮助!(它可能会)