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啊....
然后我去github上找官网的例子
例子就可以引入,所以我觉得问题还是出在了load方法上了.有没有大牛帮着看看的...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
路径的问题.....打包以后发现请求路径不正确....静态文件路径
好家伙我也是,搞得我用原生写了一遍才发现是路径问题