其他项目:基于cocos creator2.2实现的自定义渲染效果(非 shader)——闪电效果(Lightning)
先上效果图
这个效果是用简单的质点弹簧系统实现的,借鉴了一些大神的经验。最主要的就是将质点对应到渲染顶点,顶点数据的处理参考了引擎中的SlicedAssembler,即九宫精灵组件的assembler。
实现原理:
- 质点弹簧系统:网格弹簧质点系统模拟
- verlet算法:verlet算法 (随便找的,可能不够详细。)
- creator渲染部分原理: 之前项目中已经介绍链接了。
项目中的核心代码在MassSpring文件夹。
完整项目路径:GitHub : Panda-K/cocos_creator2.2_custom_render
后续如果有搞出来新的东西会上传分享,谢谢。