我正在使用Three.js在canvas元素中使用webgl创建一些3D图形。是否有一个很好的库可以在3D图形的顶部绘制2D元素。类似于3D游戏的HUD。我想在屏幕上通过3D内容绘制一些图像或文字。有任何想法吗?可以用Three.js完成吗?
答案 0 :(得分:2)
你会在他的例子中注意到,当他覆盖2D对象时,他只使用其他HTML元素:http://mrdoob.github.com/three.js/examples/webgl_multiple_canvases_grid.html
可能值得为自己做同样的事情,其中3D顶部的完全独立的2D画布控制着HUD。但是,这种方法存在一些与鼠标事件相关的问题,因此更准确地取决于您的需求。