自我介绍
大家好,网名:迷离,本名:宋帅,一枚喜欢折腾的前端工程师,设计师转职到前端工程师的世界,爱好写代码和听着音乐绘画,偶尔弹弹吉他(初学者),电子手工爱好者。
简介
- sandi-ui 是基于three 的vue3组件库,可以让你的用vue组件方式构建出3D世界。
- github 地址:github.com/MILIFIRE/sa… 可以给个小星星鼓励下吗
- 文档地址(科学上网):milifire.github.io/sandi-ui/
- 文档地址(非科学上网) http://152.136.110.22/ (网站还在备案,目前只能ip 访问 )
3D组件的想法
这想法源自于两年前的脑洞,在使用three库,通常使用原生js进行开发,使用起来不够灵活,复用性不高,随着,交互的复杂,代码也越来越难以维护。便萌生出,组件化开发和three想结合,我们的组件可以是三维的,同时我们可以通过二维与三维组件库的结合创造出很多趣的项目。
3D组件化优势
高内聚,低耦合
资源自动回收
组件卸载,会自动清理3D资源
组件化封装
支持组件混合封装,与常用组件库一起使用,3D组件会自识别,自动挂载其场景 、
复用性
可以将3D节点进行组合封装,变成可复用组件
组件化生态
关于项目和文档
目前文档和项目还是逐步完善,有任何问题和建议,可以下方微信联系
教程
你的世界: juejin.cn/post/709149…
广交朋友 and 找工作
受疫情影响,最近,北京,也开始大规模的做核酸,希望疫情早日过去,大家也要做好个人防护。 本人也在找 webgl 3D 相关的前端工程师工作,微信:S_wolfs。