您好,我正在使用 Three.js PointerLock API 示例。
http://mrdoob.github.com/three.js/examples/misc_controls_pointerlock.html
在示例中,它使用俯仰和偏航动力学,但只有 X 被平移。换句话说,相机站在地上,不让我飞。
我尝试旋转 pitchObject Y 并使用 LookAt() 但在这两种情况下它们的行为都很奇怪。也许我应该尝试其他技术,然后使用髓和偏航进行飞行控制?
您好,我正在使用 Three.js PointerLock API 示例。
http://mrdoob.github.com/three.js/examples/misc_controls_pointerlock.html
在示例中,它使用俯仰和偏航动力学,但只有 X 被平移。换句话说,相机站在地上,不让我飞。
我尝试旋转 pitchObject Y 并使用 LookAt() 但在这两种情况下它们的行为都很奇怪。也许我应该尝试其他技术,然后使用髓和偏航进行飞行控制?
应进一步研究俯仰和偏航技术飞行动力学。 http://en.wikipedia.org/wiki/Flight_dynamics
只是在控件中添加了另一个变量Y,而不是尝试添加音高。我刚刚用X让 Yaw 翻译