Threejs中的可点击按钮效果

Dan*_*lov 8 javascript three.js

我在来自 fbx 文件的 Threejs 中放置了一个 Mesh 元素。我想为 Mesh 元素添加一个效果(或过滤器),比如可点击的按钮。

我想在https://saruwakakun.com/en/css3-buttons的第一个按钮样式中添加可推动按钮的效果

在此处输入图片说明

有没有这方面的图书馆?

peo*_*oro 4

我怀疑你能找到一个图书馆来存储如此具体的东西。不过,您想要实现的目标实现起来相当简单。


该按钮可以是任何网格(或任何 Object3D)。

实现视觉效果的一个简单方法是在单击按钮时更改按钮的位置。

为了检测何时单击按钮,您应该监听画布上的 MouseEvents 并使用光线投射器通过相机检测鼠标光标下方的对象(请参阅此示例此问题)。