2015-09-07 71 views
0

此刻,我正在渲染相机到纹理并将纹理放置在平面网格上。 这是有效的,在纹理被记录的场景中。three.js在不同的场景中使用相机纹理/ div

当将相同的网格放入不同的场景中时,网格显示出来,没有纹理。同样,当我将纹理放置在div场景中创建的网格上时。

网格似乎有纹理,因为它是黑色的而不是红色的,如初始化。当离开纹理时,它显示为红色。

当我将网格放入两个场景(主场景和div场景)中时,网格仅显示在主场景中,相机从其中拍摄,无论哪个addad首先进入“其”场景。

请这么善良,告诉我,我可以如何在不同的场景中使用这种纹理。

在此先感谢。

回答

0

我不太明白你在做什么。但是,您可以将图像保存为画布并从中创建新纹理。

0

所以我问了一个类似的问题,然后找到你的问题和一个友好的用户名为ther回答了我的问题。 (我是不是能给予好评他呢,但谁的人回答一个问题,我相信他应该得到一些)

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

总之,解决方案是使用相同的渲染器渲染场景与沿您想要查看的相机。