我是一只快樂的前端小渣渣~~~
領(lǐng)導(dǎo)說這個(gè)three.js 截圖是黑屏,能不能搞兴想?你說行就行咯留量,反正我又不敢頂嘴窄赋,我又不敢有意見。肪获。
webGLRenderer=newTHREE.WebGLRenderer()
第一次我是這樣得:
webGLRenderer.domElement.toDataURL()? ? ?
結(jié)果:圖片是黑色得寝凌,百度不管用
第二次看到別人說webgl 可以這樣就可以了:
var canvas =document.getElementById("canvas");
gl = canvas.getContext("experimental-webgl", {preserveDrawingBuffer:true});
于是我傻乎乎得改成了這樣:
webGLRenderer.domElement.getContext("experimental-webgl", {preserveDrawingBuffer:true})
webGLRenderer.domElement.toDataURL()
結(jié)果:圖片還是黑色得,我還嘀咕了別人幾句
突然頓然醒悟孝赫,于是有了第三次
找了一下發(fā)現(xiàn)可以這樣:
var renderer=newTHREE.WebGLRenderer(
????????????{
????????????????????preserveDrawingBuffer:true? ?// required to support .toDataURL()
????????????}
);
還可以這樣较木?(黑人問號,然后就可以了G啾伐债!開心)