javascript - 如何使用 aframe.js 在场景中行走?

标签 javascript html html5-canvas aframe

我正在处理一个 3D 项目,我需要走进去,但我找不到使用“通用控件”的方法或功能

我以此为例:

 <a-entity position="1.75 0 1.2" rotation="0 28 0">
    <a-camera near="0.1" user-height="0"></a-camera>
  </a-entity>

问题是,我无法使用该代码行走,但实体(项目上的黑色物体)可以移动,但我不想要它。我想在场景中移动,你可以在这里看到我的项目:http://www.losmarcs.com/VR/

最佳答案

要在 A-Frame 中使用 WASD/箭头导航,要使用的默认组件是 wasd-controls 。该组件应添加到与相机组件相同的元素中。对于房间尺度行走(例如 Vive),您还需要 look-controls 组件。

如果您还使用aframe-extras ,您可以在相机元素上使用 universal-controls 组件。

关于javascript - 如何使用 aframe.js 在场景中行走?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41797070/

相关文章:

javascript - 垂直菜单 Bootstrap 和 Angular

javascript - 获取外部div的内容

javascript - HTML5 Canvas 将圆形变成方形

javascript - 在 "for in"循环中访问子对象?

javascript - 不间断切换但有验证查询

javascript - 如何反转 *ngFor 中的顺序?

Javascript OOP 事件处理程序不工作

html - Bootstrap 新手;我怎样才能清理这段代码+达到预期的效果?

html - 使用框架会使网站变重吗?

javascript - 如何从一个 Canvas 复制到另一个 Canvas