user-interface - Three.js 中的操纵杆、游戏 handle 或 3D 鼠标支持

标签 user-interface 3d three.js joystick gamepad

向 Three.js 社区提出的一个开放性问题。

据我所知,Three.js 框架具有不同的“增强功能”,例如 OrbitControls.js,允许我们使用鼠标或触摸屏来探索 3D 场景。

现在我的问题:

Three.js 是否还有另一个“增强功能”,允许使用操纵杆、游戏 handle 或 3D 鼠标? 如果不是,您认为实现它们的功能有多容易或多困难?

最佳答案

juagicre 的链接很有用。

这里还有一些

  1. 此命令检查是否正在接收来自连接的游戏 handle 的信号:- html5gamepad.com

  2. html5rocks.com gamepad tester with image

  3. stemkoski html5 demo

  4. stemkoski THREE.js demo .

  5. html5rocks tuorial

我今天刚在旧货店买了一个便宜的无品牌 USB 游戏 handle 。使用 Firefox 38.0.5 或 Chrome 47.0.2526.58 beta-m),它适用于 (1) 和 (2),但不适用于 (3)、(4)、(5)。

官方 THREE.js 网站示例似乎不包含游戏 handle 示例(请参阅/misc 部分)。

关于user-interface - Three.js 中的操纵杆、游戏 handle 或 3D 鼠标支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32973815/

相关文章:

c# - 3D稀疏矩阵实现?

3d - Three.js:使用 THREE.SceneUtils.attach/detach 函数添加和删除子对象的正确方法

javascript - 为什么 FileReader 不将文件传递给 three.js 场景使用的 loader.load()?

javascript - 将不透明度传递给 THREE.LineSegments 的各个线段

java - 如何让文本字段和标签位于 7x3 网格中?

python - 关于兼容 Python 3.0 的 GUI 编辑器

javascript - 让网站成为真正的立方体

javascript - 如何在 three.js 中正确加载 json 模型?

Android progress Dialog 只更新 Message ,不更新 bar 和 lines

Java 编程挑战 : Creating a GUI Calculator-Like Interface