我使用Three.js创建了一个3D交互式动画。我创建了一个位于空间中渲染对象顶部的Div。我已经为div设置了更高的z-index属性,以便我可以在里面选择文本。但是当我尝试选择文本时,我正在选择div下面的对象。我想在这里实现相同的效果:http://wiki.polyfra.me/#他将div元素叠加在3d对象上,您可以选择文本。
答案 0 :(得分:1)
由于它是交互式的,我假设你使用的是OrbitControls。
如果是这样,请执行以下操作:
var controls = new THREE.OrbitControls(camera, renderer.domElement);
这样,只有当场景顶部没有任何东西时,OrbitControl才会工作。