【问题标题】:How can I walk in a scene using aframe.js?如何使用 aframe.js 在场景中行走?
【发布时间】:2017-01-24 04:53:29
【问题描述】:

我正在做一个 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/

【问题讨论】:

  • 我认为您需要详细说明您正在使用的内容。你的意思是身体行走,就像使用 Vive 一样?还是WASD/箭头键?如果你使用aframe-extras,你的相机上应该有一个universal-controls 组件。如果只是普通的 A-Frame,您需要在相机上使用 wasd-controlslook-controls 组件。
  • 感谢您的回答!我的意思是键盘上的 WASD/箭头
  • 太棒了!只是把它写下来作为答案。

标签: javascript html html5-canvas aframe


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-29
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多