【问题标题】:Touch controls using pointer lock controls in three.js在three.js中使用指针锁定控件的触摸控件
【发布时间】:2017-03-07 08:29:58
【问题描述】:

我尝试使用指针锁定控件进行正常的第一人称键盘设置,现在我想知道是否可以在指针锁定控件文件中包含触摸设置,以便在触摸时向前移动并使用滑动查看四周。 是否可以使用指针锁定控件来做到这一点?

【问题讨论】:

  • 如果您需要更多帮助,请展示您的工作。

标签: three.js


【解决方案1】:

是的,但是我建议使用 Hammer.js 并编辑您的 onswipe 事件以移动相反的 x 和 y 值以创建正确的效果。

试试这个代码:

hammertime.on("pan", function(event) {
  rotateCamera(-event.movementX, -event.movementY);
});

请记住,如果您使用此代码,则必须创建一个特定的 rotateCamera 函数,但是,如果您检查您的 FirstPersonControls 文件和其他一些人的代码,这应该不难。只是要足智多谋,并确保您在询问之前已通过大约 5 种不同的方式在 Google 上搜索过它!

:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多