V7愿望单:【3.8.2】翻书效果插件

最近想学习一下3.8.2,有没有好心人写一个翻书效果,供学习啊?
我看了下 最新的都是2.x 的,3.x都没有更新过。

谁能整一个例子或插件,供大家付费下载呀?
多谢多谢!

1所有画面的绘制,本质上都是传递图元信息给gpu。图元分点、线、面,大部分开发中使用的都是面,面的最小单位是三角形。
2三角形可以大量组合拼凑在一起,组成所谓的网格,一般的网格是模型设计工具做好后放进游戏引擎里读取解析出信息。游戏引擎也可以用代码自己组装网格
3网格=n个三角面,每个三角面=3个顶点。
4cocos用一个叫做assembler的东西来组装顶点数据。assembler翻译过来就是组装器。以sprite为例,simple模式、tiled模式、slice模式各有各自的assembler,可以在引擎源码中看到。simple模式下就组装了4个顶点数据,加上6个索引值来确定了两个三角面。slice模式(九宫格)有九个矩形,本质就是16个顶点组装成了18个三角面。tiled模式,视具体的平铺重复情况,会有n多三角面。
5翻书效果,看乐府的文章,本质上就是将书页下方的线条看做一条曲线。先计算后这条曲线,然后将曲线切割,将扭曲的书页看做n个平行四边形。

示例以后有空我倒是有兴趣试着做一个,不过我感觉可能尝试用shader做一个更有挑战性。

1赞

几种翻书效果,也是很久之前 3.x 的早期版本写的,有对应乐府的帖子的实现,也有基于旋转矩阵的几种实现,可以参考一下。

3赞

大佬。3.8以上的版本,不显示了。