我需要捕捉鼠标双击事件的位置并在 3D 场景中的位置创建一个对象。
据我了解raycaster,位于render()函数中不断更新鼠标的位置。我希望它只在双击发生时完成。将其放入对象创建函数是否有意义?
最佳答案
你几乎可以把它放在你想要的地方。如果你的场景非常复杂,这一点尤其重要。你会发现你需要限制光线转换的时间/频率,并且还要控制你的光线转换对象......就像只对场景的子树或场景的子树进行光线转换特定的对象数组。
关于javascript - raycaster 是否应该始终位于 render() 函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54145648/