Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
436 views
in Technique[技术] by (71.8m points)

vue中使用Three.js的FontLoader的loader对象load方法加载json文件报错

var loader = new THREE.FontLoader();
            console.log(loader.load);
            
            loader.load("/src/assets/font/helvetiker_regular.typeface.json", function(
                font
            ) {
                var geometry = new THREE.TextBufferGeometry("Hello three.js!", {
                    font: font,
                    size: 80,
                    height: 5,
                    curveSegments: 12,
                    bevelEnabled: true,
                    bevelThickness: 10,
                    bevelSize: 8,
                    bevelSegments: 5
                });
            });

这是相关的报错信息,提示让我引用json而不是js...但是我确确实实引入的URL是json啊....
image.png
然后我去github上找官网的例子
image.png
image.png
例子就可以引入,所以我觉得问题还是出在了load方法上了.有没有大牛帮着看看的...


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

路径的问题.....打包以后发现请求路径不正确....静态文件路径


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share

2.1m questions

2.1m answers

63 comments

56.7k users

...