Three.js - 创建不受缩放和平移影响的3D文本

时间:2016-07-17 03:24:53

标签: javascript three.js

Three.js版本: r79

基本上,我想要一个3D对象(使用 THREE.TextGeometry 创建的网格)就像它在2D空间中一样,但总是在同一个地方屏幕(从不随相机移动,无论我是缩放还是平移)。有没有办法做到这一点?

我实际上并不确定如何除非我做出我认为是一个巨大的黑客并且每次有鼠标滚动事件或平移事件时更新文本网格的坐标。

1 个答案:

答案 0 :(得分:1)

一种解决方案是将网格添加为相机的子项。

scene.add( camera ); // required, since the camera has a child
camera.add( mesh );
mesh.position.set( 0, 0, - 100 ); // or whatever

three.js r.79