解決webgl使用canvas.toDataURL()沒有內容的問題

專注前端30年發表於2017-11-06

這個問題很好解決,就是在獲取webgl物件的時候,多傳入一個{preserveDrawingBuffer: true},然後在使用canvas.toDataURL()獲取就能夠獲取到了。
案例:

    var canvas = document.getElementById("canvas");
    gl = canvas.getContext("experimental-webgl", {preserveDrawingBuffer: true});

相關文章