我在Three.js r74中遇到了TextGeometry的一些问题...
我该如何正确地实现它?
这是我的Codepen代码:
codepen.io/cheesyeyes/pen/eJqZxK
提前感谢您!
我在Three.js r74中遇到了TextGeometry的一些问题...
我该如何正确地实现它?
这是我的Codepen代码:
codepen.io/cheesyeyes/pen/eJqZxK
提前感谢您!
好的,对于那些寻求简单答案而不是链接和其他过载示例的人:
字体必须首先使用three.js FontLoader加载:
var loader = new THREE.FontLoader();
loader.load( 'fonts/fontname.js', function ( font ) {
var textGeometry = new THREE.TextGeometry( "text", {
font: font,
size: 50,
height: 10,
curveSegments: 12,
bevelThickness: 1,
bevelSize: 1,
bevelEnabled: true
});
var textMaterial = new THREE.MeshPhongMaterial(
{ color: 0xff0000, specular: 0xffffff }
);
var mesh = new THREE.Mesh( textGeometry, textMaterial );
scene.add( mesh );
});
FontLoader
自 r74 版本起成为了核心的一部分。 - prisoner849