- Creator 版本: 2.4.3
- 目标平台: Web
最近在学习探照灯Shader,效果如下:
现在实现的功能就是鼠标拖着这个圈到处挖洞~
我做了一些扩展,就是鼠标点击的地方都挖个洞,而且上一个洞不会消失,现在有两个思路:
1、第一个方法是用数组的方式来传递坐标,这种方法应该是最好的,但是shader只能接受静态的数组,需要在shader里面设置固定的数组长度,如果超出数目就没办法了
2、第二个方法是在第一个方法的基础上来的,在JS中判断如果超出shader定义的数组长度,就把当前的shader应用对象用 RenderTexture 截个图,然后清空之前的数组,重新在新的纹理上做处理。。。
我想请问下,有没有更好的方式来做处理,使用RenderTexture截图会有点消耗。。。
求各位大佬指点~

