【发布时间】:2017-03-07 08:29:58
【问题描述】:
我尝试使用指针锁定控件进行正常的第一人称键盘设置,现在我想知道是否可以在指针锁定控件文件中包含触摸设置,以便在触摸时向前移动并使用滑动查看四周。 是否可以使用指针锁定控件来做到这一点?
【问题讨论】:
-
如果您需要更多帮助,请展示您的工作。
标签: three.js
我尝试使用指针锁定控件进行正常的第一人称键盘设置,现在我想知道是否可以在指针锁定控件文件中包含触摸设置,以便在触摸时向前移动并使用滑动查看四周。 是否可以使用指针锁定控件来做到这一点?
【问题讨论】:
标签: three.js
是的,但是我建议使用 Hammer.js 并编辑您的 onswipe 事件以移动相反的 x 和 y 值以创建正确的效果。
试试这个代码:
hammertime.on("pan", function(event) {
rotateCamera(-event.movementX, -event.movementY);
});
请记住,如果您使用此代码,则必须创建一个特定的 rotateCamera 函数,但是,如果您检查您的 FirstPersonControls 文件和其他一些人的代码,这应该不难。只是要足智多谋,并确保您在询问之前已通过大约 5 种不同的方式在 Google 上搜索过它!
:)
【讨论】: