javascript - 如何将 html 表单与 aframe.js 一起使用?

标签 javascript aframe

我正在创建一个仅供笔记本电脑使用的 3D 网页。

如何在 HTML 中启用文本输入并使用 HTML 表单库?

我找到了各种在 3D 网页上打印文本的 API,但没有任何与 HTML 表单相关的 API。我该怎么办?

最佳答案

WebGL 是与 2D Web 不同的环境。引入正常的 HTML 表单并启用文本输入并非易事。在 WebGL 中,表单、UI 和输入必须从头开始构建,直到有人为其创建一个很好的库或组件。它还取决于可用的设备。

我不知道像 https://github.com/mayognaise/aframe-html-shader 这样的 DOM-to-canvas-to-texture 实现你能走多远,这可能是值得一看的好地方。

或者从头开始构建:

  • 通过网格(平面和方框)和文本来表示您的表单。
  • 监听键盘事件以附加和修改表单中的文本。
  • 通过网格创建一个按钮并监听用户输入以提交表单。

关于javascript - 如何将 html 表单与 aframe.js 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41856581/

相关文章:

javascript - 类型 'Server' 上不存在属性 'typeof "http"'

javascript - A 型框架 : I am having trouble creating a button that displays a number on a plane

aframe - 如何为 A 形框架中盒子的侧面分配不同的纹理

javascript - 访问 jQuery 文件中的 PHP session 变量

javascript - 如何将 fadeOut jQuery 属性与 Javascript 文本片段一起使用

javascript - 如何使用javascript从A-frame元素获取点击事件

html - 计时器 + Aframe : How to use setTimeOut for Aframe. 寄存器组件 ("...")

javascript - D3 翻译值

javascript - Js 显示分区不起作用