我正在尝试开发3D游戏,因为它使用了Vector3轴和一个角度,因此我遇到了相机旋转问题。我已经尝试过搜索数学但是我很困惑,而且我也很慢。我的问题是我是否控制旋转,是否有办法制作一个俯仰,偏航系统来控制玩家的相机(如在Minecraft中)?还可以参考和链接从哪里开始学习这些东西。对不起,如果我违反任何规则(有点觉得这个编程不够相关)或我可怕的解释
答案 0 :(得分:0)
想象一下,在起源,世界是如何旋转,然后最终推开
如果你要从正确的方向向前移动,世界就会向左移动。
答案 1 :(得分:0)
找到解决方案
camera.rotate(Vector3.Y,deltaX)用于音高 偏航的camera.rotate(camera.direction.crs(Vector3.Y),deltaY)
使用临时的Vector3对象进行偏航旋转
感谢大家的回复