2017-01-25 17 views
1

我正在創建僅供筆記本電腦使用的3d網頁。如何在aframe.js中使用html表單?

我應該如何在HTML中啓用文本輸入並使用HTML表單庫?

我發現了各種API來打印3D網頁上的文本,但沒有任何與HTML表單相關的API。我該怎麼辦?

回答

1

WebGL是與2D Web不同的環境。拉入正常的HTML表單並啓用文本輸入並不重要。在WebGL中,表單,UI和輸入必須從頭開始構建,直到有人爲其創建一個漂亮的庫或組件。這也取決於可用的設備。

我不知道你用DOM到畫布到紋理的實現能達到多遠,例如https://github.com/mayognaise/aframe-html-shader,這可能是一個很好的地方。

還是要從頭開始構建:

  • 通過網格(平面和包裝盒)和文本代表您的形式。
  • 收聽鍵盤事件以附加和修改表單中的文本。
  • 通過網格創建按鈕並偵聽用戶輸入以提交表單。
相關問題