关于threejs中交互的问题

jike_3517606 WebGL Three.js ... 最后由 曾亮LiangZeng 于2016年05月20日回复

  • 1 回答
  • 2.4k 浏览

老师您好,我想询问下关于交互的代码,我看代码示例中用到了raycaster,INTERSECTED这些新的东西,我现在不太了解这些都是怎么用的,比如说我在scence中加入了一个mesh,如何用鼠标点击的时候让我所点击的那个物体有程序设置的一些反应,在程序中应该注意些什么。比如说我在图中加入了一堆扇门,我任意点击哪个门哪个门就开启,双击就关闭类似于这样的效果

  • 曾亮LiangZeng 2016年05月20日 回答 #1楼
  • 交互和界面还是区别的,threejs主要是对 webgl的封装,用来绘制3d的,交互还需要加入特定逻辑,你需要知道自己 at 点在那里,双击事件可以 listen canvas,这样就知道[是双击且at在门附近],这个和threejs本身没直接关系了,懂吧。

  • 0 评论