![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
creator
飞猪001
这个作者很懒,什么都没留下…
展开
-
creator 流体初探
1.效果2.原理利用camera+物理碰撞体+shader合作制作效果(思路参考白玉无冰博客的欢乐水杯)。2.1 利用camera对流水的层级进行拍摄渲染到targetTexture。2.2 利用物理碰撞体进行模拟水的物理形态。2.3 利用shader进行对水的外部形态进行描绘在这里先挖个坑,在水的数量达到600以上的时候,帧率会急剧下降。看debug分析是碰撞体太多,导致cpu的压力过大。还有就是水的形态模拟效果不是特别满意。后续我会继续研究看看有什么好的解决方案。3.原创 2021-11-14 15:16:12 · 2536 阅读 · 0 评论 -
creator 反复横跳瞄准线的实现
1.效果2.原理 对有反射功能的物体添加物理引擎的刚体与碰撞器,利用射线检查路线上面是否有对应的碰撞物体。有就对当前碰撞点。进行向量加法与点乘计算(具体计算公式请面向百度或者查看代码)来得到反射的向量。然后重复之前的操作。3.代码const { ccclass, property } = cc._decorator;@ccclassexport default class PhysicalLineModule extends cc.Component { ...原创 2021-11-14 12:37:15 · 2749 阅读 · 1 评论 -
cocos camera targetTexture应用之小地图与残影实现
1.效果2.原理残影与小地图原理是应用camera的属性targetTexture实现的,因为targetTexture是指定摄像机将拍摄到的东西渲染到指定的 RenderTexture上面,通过对指定的RenderTexture进行特殊处理来达到残影的效果。这么做的好处是如果我想要很多东西出现残影、只需要创建出残影的一组图片就能对多个物体进行统一的残影显示。3代码const {ccclass, property} = cc._decorator;@cccla...原创 2021-11-14 12:18:53 · 3427 阅读 · 0 评论 -
creator 学习之mask(刮刮卡效果)
1.效果2.原理 creator的刮刮卡是由mask的反向遮罩实现的,这是因为遮罩的内部功能是由画笔(graphics)实现的。利用遮罩的画笔功能将需要涂抹的地方进行修改达到刮刮卡的效果,至于百分比的判断我是利用了将整个图片分为n*m的各种 在涂抹过程中判断格子的状态来达到涂抹百分比的判断3.代码const { ccclass, property } = cc._decorator;@ccclassexport default class MaskCardModule...原创 2021-11-07 21:58:07 · 631 阅读 · 0 评论