较新的Threejs版本和鼠标结束

时间:2012-12-30 11:53:50

标签: three.js

我试图使用最后的三个版本来加载Collada Loader。此外,我只想在事件上制作鼠标。

我在相关的论坛上一直在阅读(并分析很多例子),有一个关于intersectObjects的问题(这个功能使得鼠标可能过度了)。

问题很简单:如何在模型的各个部分上对事件进行鼠标编码?

Here is my example但它没有使用最新版本的threejs库。

此刻没有其他任何内容,我认为从这个库开始是如此困难,没有那么多文档......

我的根本问题是,当鼠标不在画布上时,threejs检测到鼠标悬停在我的某些模型上并通过事件...我想如果我更新threejs这可能会被修复

谢谢!!!

1 个答案:

答案 0 :(得分:1)

据我所见,您已经实现了intersectObjects.Try在画布上使用它:

position : absolute, top : 0px

在我看来,你没有使用正确的mousePosition进行计算。尝试使用画布的相对mousePosition而不是文档。而且我不会在每个渲染调用中检查交集。可能在mouseMove事件或间隔。