如何在three.js中添加文本?我試過這段代碼,但它產生了一個錯誤Uncaught TypeError: Cannot read property 'offsetX' of undefined
。我怎樣才能解決這個問題?如何在three.js中添加TextGeometry?
這是我的.json file。
var loader = new THREE.FontLoader();
loader.load('https://thefortcity.dev/build/fonts/FontAwesome_Regular.json', function (font) {
var textGeometry = new THREE.TextGeometry("text", {
font: font,
size: 50,
height: 10,
curveSegments: 12,
bevelThickness: 1,
bevelSize: 1,
bevelEnabled: true
});
var textMaterial = new THREE.MeshPhongMaterial(
{ color: 0xff0000, specular: 0xffffff }
);
var mesh = new THREE.Mesh(textGeometry, textMaterial);
scene.add(mesh);
});
這個問題我猜不是javascript,是你的json試圖通過這裏,如果不是大。 – 2017-10-19 07:00:42
@headmax我已更新我的帖子 – Merida
謝謝;)爲添加。 – 2017-10-19 07:05:14