【发布时间】:2017-06-01 03:25:45
【问题描述】:
我想创建场景的快照,但是当我启用preserveDrawingBuffer=true时,性能很低,所以我做了一个按钮,当我点击按钮时,我创建一个新的渲染器如下:
$("#shot").click(function() {
renderer = new THREE.WebGLRenderer({
antialias: true,
preserveDrawingBuffer: true
})
new TWEEN.Tween(camera.position).to({
x: 0,
y: 400,
z: 1700
}, 1000).start();
setTimeout(function() {
var pic = renderer.domElement.toDataURL('image/jpeg');
console.log(pic);
}, 1100)
});
但这引起了一个新问题,渲染和动画停止了,代码是怎么回事?为什么我不能创建一个新的渲染器?
【问题讨论】:
标签: three.js