Three.js如何使用对象

时间:2016-09-06 23:37:39

标签: three.js

我在一个项目中使用了three.js,我创建了一个MultiMaterials的立方体,由从png文件加载的六个MeshPhongMaterials组成。

我需要在立方体的每个面上添加2d文本,并且每当我将其旋转到一定程度时,它都会伴随立方体的旋转。

我能够从画布中将2d透明文本精灵添加到我的场景中。但说实话,我不知道如何让它跟随立方体的旋转。 (不是相机旋转,相机仍在)。

任何帮助都将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

场景图在three.js中是分层的,并且对象的变换是相对于其父变换的。因此,您可以使用此模式:

scene.add( mesh );
mesh.add( text_sprite );

three.js r.80