我試圖在動畫精靈之間添加一條線,就像在this example中一樣。我嘗試了不同的解決方案。但是我無法制作出動態的線條,甚至沒有動畫之間的靜態線條。從這個例子中可以在這些精靈之間創建一條動態的線條。如果是,我該怎麼辦?Three.js在動畫精靈之間添加動態線條
這是我使用的代碼:
for (var i = 0; i < objects.length; i ++) {
var geometry = new THREE.Geometry();
geometry.vertices.push(objects.position);
var material = new THREE.LineBasicMaterial({
color: 0x0000FF,
transparent: true,
opacity: 1
});
var line = new THREE.Line(geometry, material, THREE.LinePieces);
scene.add(line);
}
在... jsfiddle.net/LxpmN/40/ u能看到什麼,我儘量做到,但他用精靈的兩個網格來代替。據我所知,我需要把line.geometry.verticesNeedUpdate = true;
,但我甚至不能從對象,如前面的例子中靜態線。
你在使用什麼渲染器? – WestLangley
WebGL渲染器。 –