我需要一个垂直分解着色器,用于带有Unity3D的2d精灵对象
我正在用Unity3D制作一个2D游戏,我需要精灵的分解着色器,如下图所示(图片是水平的,我需要垂直的) 着色器应具有以下可能性:我需要一个垂直分解着色器,用于带有Unity3D的2d精灵对象,unity3d,2d,shader,sprite,Unity3d,2d,Shader,Sprite,我正在用Unity3D制作一个2D游戏,我需要精灵的分解着色器,如下图所示(图片是水平的,我需要垂直的) 着色器应具有以下可能性: 它应该从一行向上分离图像 这条线应该用一个浮点数变量来定义,我将把它传递给着色器,介于0和1之间。零表示没有分解(只是正常图像),1表示整个图像完全分解 着色器还应该支持精灵的统一照明(因为我计划在2d游戏中使用灯光) 我不擅长使用着色器,我以前只使用libgdx编写过基本的着色器,因此您可以帮助我或为我指出正确的方向,我应该做什么吗?我想您可以使用置换着色器和灰
我不擅长使用着色器,我以前只使用libgdx编写过基本的着色器,因此您可以帮助我或为我指出正确的方向,我应该做什么吗?我想您可以使用置换着色器和灰度纹理为要移动的部分执行此操作,多少。你试过着色器吗?我以前见过这个着色器,但它正在用另一种效果溶解纹理。我需要它溶解的效果如上图所示@伊吉,你能详细解释一下你的评论吗。请记住,我需要用自上而下的方法慢慢分解整个图像。请看一下这个资源。我想你可以用置换着色器和灰度纹理对你想要移动的部分进行分解,以及分解多少。你尝试过着色器吗?我以前见过这个着色器,但它正在用另一种效果分解纹理。我需要它溶解的效果如上图所示@伊吉,你能详细解释一下你的评论吗。请记住,我需要用自上而下的方式慢慢分解整个图像。请看一下这个资产