javascript - Three.js怎么才可以对每一个mesh绑定事件?
怪我咯
怪我咯 2017-04-11 11:55:20
0
2
463

需要兼容移动端事件,之前找到了一个事件库,可惜绑定touch事件会失败

有对threejs了解的大大吗?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆 (2)
PHPzhong

首先获取点击的位置,然后转换成3d的坐标,使用raycaster 向坐标发射一个射线,如果击中了表示点击成功。大概思路是这个,three.js有demo的。

    伊谢尔伦

    threejs中的所有元素都是在canvas中创建的,所以不可能绑定任何事件,应该把事件绑定在document上,然后通过raycaster来检测scene中的object3d对象。
    https://github.com/mrdoob/three.js/blob/master/examples/webgl_interactive_cubes.html

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!