如何在aframe.js中使用html表单?

我正在创建仅供笔记本电脑使用的3d网页。如何在aframe.js中使用html表单?

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

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

回答:

WebGL是与2D Web不同的环境。拉入正常的HTML表单并启用文本输入并不重要。在WebGL中,表单,UI和输入必须从头开始构建,直到有人为其创建一个漂亮的库或组件。这也取决于可用的设备。

我不知道你用DOM到画布到纹理的实现能达到多远,例如https://github.com/mayognaise/aframe-html-shader,这可能是一个很好的地方。

还是要从头开始构建:

  • 通过网格(平面和包装盒)和文本代表您的形式。
  • 收听键盘事件以附加和修改表单中的文本。
  • 通过网格创建按钮并侦听用户输入以提交表单。

以上是 如何在aframe.js中使用html表单? 的全部内容, 来源链接: utcz.com/qa/258618.html

回到顶部