
Three-Platformize:使THREE平台化并支持微信、淘宝、头条小程序及微信小游戏的项目
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Three-Platformize项目致力于将THREE.js图形库平台化,使其能便捷地应用于微信、淘宝、头条的小程序以及微信小游戏开发中,推动WebGL技术在移动端的广泛应用。
three-platformize 是一个旨在让 THREE.js 平台化的项目。该项目已经支持微信、淘宝以及字节跳动的小程序,并且可以使用 Webpack 或 Rollup 等构建工具进行代码树摇晃优化。
开发环境方面,VSCode 的类型定义正常工作,允许开发者访问和操作各个类的定义。此外,适配了 examples/jsm 目录下的文件并且其类型支持也已完善。
该项目还提供了一个灵活的版本控制机制,用户可以升级、降级或使用自定义版本的 THREE.js。在微信小程序上实现了 iOS 内存优化功能,减少页面切换时导致的应用崩溃问题,并且提供了可扩展的新平台适配方案,参考 WechatPlatform 编写即可。
该项目还支持微信插件间的代码复用。特别感谢云图三维——一款在线三维 CAD 设计软件对本项目的赞助和支持。
### 适配情况
- 微信小程序真机测试通过
- 淘宝小程序真机测试通过
- 字节跳动小程序真机测试通过
- 小程序模拟器支持良好(微信、淘宝)
- 微信小游戏真机测试通过
- 微信小游戏模拟器支持良好
我们正在招聘前端开发人员,WebGL 和图形学算法领域的专家。欢迎符合条件的候选人投递简历。
### DEMO
请参考项目中的示例代码进行体验。
全部评论 (0)
还没有任何评论哟~


