效果预期
给定一张图,上面有透明,黑色,灰色2种颜色,图片初始不显示装填。
每1秒随机抽取展示图片上的若干像素点。
比如找到一个黑色像素点,显示1秒秒后隐藏,找到灰色像素点显示0.5秒后隐藏该像素点。
这样当我展示的像素点越来越多时,图案会渐渐随机闪烁着完全呈现出来。
尝试长发
对shader不了解,唯一的思路是读取图片像素信息,然后每个位置上生成一个prefab来模拟像素点的闪烁,在2.xx可以用render的方式,把一张图放在摄像机下渲染一次,然后读取渲染后的信息来拿到图片的像素信息,3.XX不太清楚,Unity有个readPixels。
向各位请教下,这个预期效果能不能用shader来实现?还是只能用生成prefab来模拟像素点实现?
如果确定实现途径,能不能简单告知实现思路和学习路径好去研究,现在没有目标和方向。
恳请各位的指点。