问题描述
我目前正在 Minecraft 克隆中进行块破坏。为此,我想使用相机的欧拉角来确定相机光线的方向向量。
我有两个角度:俯仰和偏航。 Pitch 沿 X 轴旋转,当玩家向下看时为正,当玩家向上看时为负。不能大于90度(直视),不能小于-90度(直视)
Yaw 沿 Y 轴旋转。它可以是负数和正数,具体取决于玩家转身的次数和方向。例如,玩家在 (yaw = 0
) 中生成并立即逆时针旋转 360 度。在这种情况下,yaw = -360
.
如问题中所述,我使用的是 OpenGL,因此当 yaw = 0
时,播放器向下看负 Z 轴。
如何仅使用具有上述限制的欧拉角生成方向向量(必须是单位向量)?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)