threejs-odessey
threejs-odessey copied to clipboard
Three.js 进阶之旅,掘金专栏配套项目。从基础入门开始,全方位了解Three.js的各种特性,并结合和应用对应特性,实现令人眼前一亮的Web创意页面,进而逐步挖掘Three.js和WebGL深层次的知识。 👇
14-panorama-advanced 代码都是打包的,src 的代码可以补上吗。 谢谢哦
16zelda没有src文件夹
未在onUnmounted 移除掉事件监听 ``` onUnmounted(() => { window.removeEventListener('resize', resizeFun); window.cancelAnimationFrame(rafId); }); ```
在每一帧去用射线判断是否在视口内 来判定是否渲染 执行你这边的函数后 性能下降了2/3 建议不用那个addclass和removeclass 直接使用transform去控制显示和隐藏 这样性能有所提高 使用之后我这边从70fps上身到了200fps if (Math.abs(pos.x) > 1 || Math.abs(pos.y) > 1 || Math.abs(pos.z) > 1) { // 点在摄像机外面 不显示 console.log(point.title, '在视口外面') point.element.style.transform = `scale(0, 0)`...