three.js 加载中文字体 typeface.json

下面网址把字体转成成json
http://gero3.github.io/facetype.js/

加入

代码
        new THREE.FontLoader().load('fonts/Microsoft_YaHei_Regular.json', function (response) {
            var hello = new THREE.TextGeometry("紫外线博客好", {
                font : response,
                fontName : "optimer",
                size: 10,
                height : 1,
                hover : 10,
                curveSegments : 10,//弧线分段数,使得文字的曲线更加光滑
                bevelThickness : 2,
                bevelSize : 1,
                bevelSegments : 3,
                bevelEnabled : false//是否使用倒角,意为在边缘处斜切
            })
            var tobj = new THREE.Mesh(hello, mesh);
            tobj.position.set(-10, -10, 0);
            scene.add(tobj);
        });

经测试在桌面和android都正常,可是iphone下不正常。。。

 

转载于:https://my.oschina.net/uvvv/blog/859904

你可能感兴趣的:(three.js 加载中文字体 typeface.json)