嘗試在Three.js中使用GPU乒乓球來實現某些東西,我遇到了一個奇怪的問題,其中爲渲染器設置清晰的顏色似乎被覆蓋片段着色器的輸出負責渲染事物。Three.js - 在GPU乒乓球時設置不同的清晰顏色
如果我將清除顏色設置爲白色,像素將變爲白色。如果我將其保留爲黑色,像素的顏色是正確的。
如果我不需要,我寧願不必畫飛機。
我不確定如果這是一個Three.js特定的事情,或者它是固有的OpenGL ES2,因爲我嘗試直接設置清晰顏色(render.getContext()。clearColor(1.0,1.0,1.0, 1.0)),但最終獲得了相同的結果。
任何幫助或指針,非常感謝!
所以你想要一個alpa,或沒有bg所有在一起...即時困惑 – Careen
@Careen我不知道什麼是混亂?總之,我不能改變背景,而不會影響我想要使用GPU呈現的內容。 不試圖影響背景alpha,我只是想能夠自由地改變它的顏色。 – sortofsleepy
這是一個更好的方式來解釋它......大聲笑我得到它100%重命名你的問題..你想在運行時改變它的顏色到不同的顏色一個簡單的解決方案將是使用alpha bg和更改css bg顏色與JavaScript通過在飛行中添加類? – Careen