我在一个项目中使用了three.js,我创建了一个MultiMaterials的立方体,由从png文件加载的六个MeshPhongMaterials组成。
我需要在立方体的每个面上添加2d文本,并且每当我将其旋转到一定程度时,它都会伴随立方体的旋转。
我能够从画布中将2d透明文本精灵添加到我的场景中。但说实话,我不知道如何让它跟随立方体的旋转。 (不是相机旋转,相机仍在)。
任何帮助都将不胜感激。
谢谢。
答案 0 :(得分:1)
场景图在three.js中是分层的,并且对象的变换是相对于其父变换的。因此,您可以使用此模式:
scene.add( mesh );
mesh.add( text_sprite );
three.js r.80