基于cocos creator2.2实现的自定义渲染效果(非 shader)—果冻按钮

其他项目:基于cocos creator2.2实现的自定义渲染效果(非 shader)——闪电效果(Lightning)

先上效果图

这个效果是用简单的质点弹簧系统实现的,借鉴了一些大神的经验。最主要的就是将质点对应到渲染顶点,顶点数据的处理参考了引擎中的SlicedAssembler,即九宫精灵组件的assembler。
实现原理:

  1. 质点弹簧系统:网格弹簧质点系统模拟
  2. verlet算法:verlet算法 (随便找的,可能不够详细。)
  3. creator渲染部分原理: 之前项目中已经介绍链接了。

项目中的核心代码在MassSpring文件夹。

完整项目路径:GitHub : Panda-K/cocos_creator2.2_custom_render
后续如果有搞出来新的东西会上传分享,谢谢。

29赞

厉害,这么做可以和普通的sprite合批渲染。

这个要mark一下。

这个一定要马克一下

谢谢支持,其实算法什么都是现成的,也就是移植一下。

大佬牛皮!

#大佬牛逼

大佬牛逼!!!!!!

好Q弹的果冻呀

mark厉害

mark一下,说不定就用到了

mark!!!

思路是不是——持有 固定uv的各个vertex们 的位置 按照一定的规则改变位置 而 达到视觉效果呢 :grinning:

2.4 搓牌shader,掌教安排一下。

牛批了。。

对,这就是质点弹簧系统干的事。

mark一下

mark一下

牛逼,必须mark

大佬牛逼!