Sha*_*man 5 javascript three.js
我正在尝试使用由Three.js示例提供的加载的typeface.js字体,但我继续收到以下错误:
Uncaught TypeError: this.addShapeList is not a function
Run Code Online (Sandbox Code Playgroud)
我已经检查过Three.js文件,我正在使用来自three.js主分支的构建版本,因为错误的原因并且似乎THREE.ExtrudeGeometry
scoped this
缺少之前声明的所有原型方法.
通过无法识别范围的顶点数组,在到达方法时更改要使用的代码THREE.ExtrudeGeometry.addShapeList
而不是this.addShapeList
稍后THREE.ExtrudeGeometry.prototype.addShape
失败.
我当然在创建TextGeometry时做错了但我无法弄清楚是什么.
这是我用来加载字体,创建TextGeometry对象并将其添加到场景的代码.
loader.load('./fonts/gentilis_bold.typeface.js', function(response){
font = response;
var text = THREE.TextGeometry('Some Text', {
font: font,
size: 70
});
scene.add(text);
});
Run Code Online (Sandbox Code Playgroud)
这是展示我的问题的小提琴.
归档时间: |
|
查看次数: |
813 次 |
最近记录: |