Javascript Three.js TextGeometry故障图
我遵循了演示代码,但无法绘制TextGeometry。服务器上存在字体文件Javascript Three.js TextGeometry故障图,javascript,three.js,Javascript,Three.js,我遵循了演示代码,但无法绘制TextGeometry。服务器上存在字体文件 var loader = new THREE.FontLoader(); loader.load( 'fonts/open-sans-regular.js', function ( font ) { const textMaterial = new THREE.MeshBasicMaterial( { color: 0x00ffff } ) const textGeo
var loader = new THREE.FontLoader();
loader.load( 'fonts/open-sans-regular.js', function ( font ) {
const textMaterial = new THREE.MeshBasicMaterial( { color: 0x00ffff } )
const textGeometry = new THREE.TextGeometry('asdfasdfasdfdsf',
{
font: font,
size: 300,
height: 200,
curveSegments: 4,
material: textMaterial
}
)
textGeometry.translate(20, 50)
const mesh = new THREE.Mesh(textGeometry, textMaterial)
scene.add(mesh)
} );
我下载了FontLoadejs、Fontjs三个版本的r80;
FontUtiljs在此:
.
你可以下载helvetiker_regulartypefacejs的旧版本。
我希望我的回答能帮助你^-^
我下载了FontLoadejs、Fontjs三个版本的r80;
FontUtiljs在此:
.
你可以下载helvetiker_regulartypefacejs的旧版本。
我希望我的回答能帮助你^-^
<script type="text/javascript" src="Font.js" ></script>
<script type="text/javascript" src="FontLoader.js" ></script>
<script type="text/javascript" src="FontUtils.js" ></script>
<script type="text/javascript" src="TextGeometry.js" ></script>
<script type="text/javascript" src="helvetiker_regular.typeface.js">
</script>
var textMat = new THREE.MeshBasicMaterial({color:0x000000});
var textGeo = new THREE.TextGeometry("text",{
size : 15,
height: 1,
curveSegments: 3,
font: 'helvetiker',
weight: 'normal',
bevelThickness: 3,
bevelSize: 0,
bevelEnabled: true
});
var textMesh = new THREE.Mesh(aboutmeGeo,bulletMat);
textMesh.position.set(x,y,z);
function createText(){
scene.add(textMesh);
}
function removeText(){
scene.remove(textMesh);
}