为 A-Frame 向 WASD 控件添加速度

Posted

技术标签:

【中文标题】为 A-Frame 向 WASD 控件添加速度【英文标题】:Add Speed to WASD Controls for A-Frame 【发布时间】:2017-02-07 10:35:38 【问题描述】:

如何提高 WebVR 页面的 WASD 控件的速度? 因为现在它真的很慢。

<a-entity position="0 1.8 0" camera look-controls wasd-controls>
  <a-camera id="camera">
    <a-cursor color="#333" maxDistance="30"></a-cursor>
  </a-camera>
</a-entity>

【问题讨论】:

【参考方案1】:

wasd-controls 组件有多个选项,如A-Frame v0.4.0 docs 中所述。增加加速度或减少缓动都会使相机移动得更快。

<a-entity camera look-controls wasd-controls="acceleration: 100">
  <!-- ... -->
</a-entity>

【讨论】:

【参考方案2】:

加速配置不影响最高速度。如果您想改变最高速度,I made a fork of aframe 包括速度配置以及重力、视觉灵敏度和 Y 轴反转等新功能。

【讨论】:

你的 github 现在是 404 not found

以上是关于为 A-Frame 向 WASD 控件添加速度的主要内容,如果未能解决你的问题,请参考以下文章

Ue4软件wasd干嘛的

如何优化 A-Frame 中的 3D 对象以加快加载速度

游戏开发:如何为速度添加加速度?

将三个.js复合对象添加到A-Frame中,导致子对象意外闪烁

a-frame学习笔记—实体添加click事件

关于安卓手机三轴加速度传感器的一些问题。