我是threejs的新手。我创建了该问题的样本,以便可以清楚地看到该问题。
Click here to load the sample。
在此示例中,如果将载物台水平拖动,您会看到立方体正在旋转,因此胶囊会旋转。但是红色胶囊始终在最上面。当红色胶囊比黄色胶囊小时,表示红色胶囊在黄色胶囊后面。但是红色仍然在最上面。可能是我在这里做一些愚蠢的事情。
感谢Marquizzo。 Click here to see the code。
此问题已在three.js forum处解决。问题是这行代码:
renderer.context.disable(renderer.context.DEPTH_TEST);
禁用深度测试并导致奇怪的渲染。
three.js R112