如何解决Three.js场景中的鼠标事件
This是原始的three.js编辑器,您可以看到使用 orbitControls 不会触发对象(取消)选择。就像,如果选择了一个对象(我们可以在其周围看到一个黄色框,并附加了 transformControls ),则对象选择不会在 mouseup 或 mousedown上切换。但是再说一次,当我们只需要选择一个对象时,只需单击它就可以选择它。
我的问题是,在编辑器中,长按也被认为是单击。因此,当我完成orbitControls的旋转时,会发生 mousedown 事件,并且如果某个对象位于光标下方,则该对象将被(取消)选择。
我想知道如何防止这种情况的发生。如何使单击成为单击(用于选择对象),使长单击成为单击(用于控制 orbitControls )
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。