想实现类似于魔兽里萨满闪电链、叉状闪电的效果,求一思路

在做一个2D的弹幕射击类游戏,类似于以撒的结合那样的。想加入一种子弹特效:具有电属性的子弹,在命中敌人后会传导到附近的其他敌人身上,造成连环伤害。效果就类似于魔兽争霸里萨尔的技能闪电链。

不知道cocos creator中该如何实现类似的效果?主要的难点是如何生成具有随机性的闪电图案。

求大佬给支个招~

骨骼动画、帧动画

这个要让特效做吧

做几张不同的闪电图片,根据传的两个敌人的位置随机生成其中一个,调整角度和粗细缩放

1赞

着色器大佬的活儿

能详细解释一下吗?

网上有很多资源的,一张闪电图 加噪声图 shader 动画

如果使用spine,骨骼不好处理,使用序列帧,资源不小,并且不好处理缩放,最好的办法是使用3d粒子的片来处理,通过控制参数可以完美的处理缩放表现等问题;but 3d粒子在2d(2.4.13-15)中需要你直接用AI处理一些效果,这个效果还是会涉及到特效,3dmax里面处理片,导出还要处理颜色等一堆,看你用牛逼点的AI能一套解决不

先用几条直线连接过去,然后对直线进行抖动,最后用shader添加颜色

抖动就是noise算法,可以看下这个网站的noise实现,当然noise可以有多种算法,具体你可以根据需要选择,可以找AI问一下

https://graphtoy.com/ 这个网站

cocos商店里搜索闪电