2015-09-07 76 views
0

此刻,我正在渲染相機到紋理並將紋理放置在平面網格上。 這是有效的,在紋理被記錄的場景中。three.js在不同的場景中使用相機紋理/ div

當將相同的網格放入不同的場景中時,網格顯示出來,沒有紋理。同樣,當我將紋理放置在div場景中創建的網格上時。

網格似乎有紋理,因爲它是黑色的而不是紅色的,如初始化。當離開紋理時,它顯示爲紅色。

當我將網格放入兩個場景(主場景和div場景)中時,網格僅顯示在主場景中,相機從其中拍攝,無論哪個addad首先進入「其」場景。

請這麼善良,告訴我,我可以如何在不同的場景中使用這種紋理。

在此先感謝。

回答

0

我不太明白你在做什麼。但是,您可以將圖像保存爲畫布並從中創建新紋理。

0

所以我問了一個類似的問題,然後找到你的問題和一個友好的用戶名爲ther回答了我的問題。 (我是不是能給予好評他呢,但誰的人回答一個問題,我相信他應該得到一些)

THREE.js Render target texture will not draw in a different scene

總之,解決方案是使用相同的渲染器渲染場景與沿您想要查看的相機。