[shader]cocoscreator制作 2D伪灯光

请教下多个灯是怎么实现的?shader都只有一个参数去做距离判断,距离² = 当前像素点² + 目标像素点²

你先试着创建两个灯光就可以:grin: 两个实现了之后,多个,多个之后,让他动起来,移动中心点。

A灯光 * B灯光即可

#一个灯光 sprite-flash-light.zip (2.1 KB)

1赞


1赞

#TwoLight.zip (1.1 MB)

拿了资源好歹回复一下吧。不然下次我不传了哈哈哈
多个灯光。不是最优;灯光多了有性能问题。

希望有更好的方案能发上来共享。
前人栽树,后人乘凉。生命的激情在于给予。学习交流 +v yelaiyediao

5赞

什么时候出个功能,点赞拿资源:joy:

是,我感觉这样会比较好。好歹回复获取资源。还能给社区增加注册量与活跃量

点赞就行了,回复我估计一大篇的水,又浪费服务器资源又没意义,还会占用空间让有意义的回复沉下去,就和一般的论坛差不多了

官方很忙估计很难维护论坛。

膜拜大佬, 这么好的游戏收入这么惨淡, 游戏人不易啊. 另外, 感谢引用,为我惨淡的博客引来了几条流量

学习学习思路~~~感谢

2d光参考 https://www.cnblogs.com/mmc1206x/p/11784206.html

##守墓人 http://www.gamelook.com.cn/2018/11/342650

mark!

大佬,请问一下 怎么创建多个光源的? 貌似shader传不了 数组吧?

所以,我创建了20多个灯光。就是shader里面复制复制复制…

1赞

优秀

大佬分享个creator3.6版的撒,2.4.2版本和3x的版本差异太大了,拿过去也不知道怎么改

这个变动不大吧~。再难花一两天

我用3.6.2试着改了一个,但是怎么运行一下都是一抹黑,大佬帮我看看呗effect.zip (1.3 KB)