
threejs
文章平均质量分 63
熙熙攘攘Re
study everyday
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【6月实习——顽固bug01】threejs项目,切换tab栏,canvas显示空白
摘要:项目存在Tab切换导致Three.js画布显示异常的问题。当连续切换Tab1和Tab2时,第二个画布会空白,但通过Tab3中转后又能正常显示。经排查发现是DOM渲染不同步导致画布容器高度为0。最终解决方案是使用$timeout延迟Three.js初始化,确保DOM完全渲染后再创建画布。代码实现为在初始化前添加0延迟的$timeout回调,等待渲染完成后再执行初始化。。原创 2025-06-18 09:26:00 · 285 阅读 · 0 评论 -
【5月实习总结】0基础上手threejs一个月,这期间我遇到过的问题
ThreeJS开发常见问题总结:1) 贴图顺序问题需注意加载时序,建议使用回调或Promise确保纹理加载完成;2) 贴图方向可能存在Y轴翻转,可通过texture.flipY调整;3) WebGL兼容性问题需做好功能检测,建议使用WebGL1作为基础支持,对WebGL2特性做降级处理;4) 其他常见问题包括性能优化、跨设备适配等,开发时需特别注意。建议使用最新稳定版ThreeJS并参考官方文档解决兼容性问题。原创 2025-06-12 10:53:16 · 668 阅读 · 0 评论 -
threejs小案例——贴图翻转
该案例展示了如何使用Three.js对长方体的六个面进行贴图,并调整贴图方向。首先,创建了一个大盒子作为背景,并添加了一个小盒子作为贴图对象。通过TextureLoader加载六张图片,分别对应长方体的六个面。初始状态下,贴图未进行旋转,展示了默认的贴图效果。随后,通过修改代码,对右图的纹理进行了180度旋转,使其箭头指向后方。核心代码包括纹理加载、材质创建、网格对象生成以及相机和渲染器的设置。最终,通过OrbitControls实现了交互式的视角控制,用户可以自由旋转和查看贴图效果。原创 2025-05-16 11:54:45 · 465 阅读 · 0 评论 -
threejs学习day02
threejs原创 2025-04-27 17:58:33 · 286 阅读 · 0 评论 -
threejs 零基础学习day01
(1)进入threejs官网,把源码下载到本地访问。(2)使用git命令的方式进行下载(优点是,threejs更新频繁,这个比较容易更新本地的threejs):(或者直接下载压缩包也行)git clone(3)下载的比较慢,等会儿。原创 2025-04-26 21:36:39 · 714 阅读 · 0 评论