首页 > 其他分享 >Unity Shader Graph 2D - 角色横向打印变身效果

Unity Shader Graph 2D - 角色横向打印变身效果

时间:2025-01-21 22:31:55浏览次数:3  
标签:角色 Vertical Graph Shader 2D Alpha 图片

在游戏中常常会有角色在使用某个技能或者某个道具后,可以变身的效果,本文将基于角色横向打印消融效果的基础上实现打印后变身的效果,从而丰富游戏的视觉效果和体验。


那么如何实现呢?

从原理上来讲,其实就是我们会有两个角色的原始图片数据,当其中一个角色图片资源的Alpha值为A时,另一个变身的角色图片资源的Alpha值就应该为1-A。这样呈现出来的效果就是在高亮条的上侧和下侧分别为对应Alpha值大小的角色图片显示区域。

复制一个角色横向打印消融效果博文里的Dissolve_Vertical的Shader Graph文件,重命名为Dissolve_Vertical_Replace,然后创建一个对应的材质球M_Dissolve_Vertical_Replace。

另一个角色图片的基础资源

因为需要对当前角色进行变身为另一个角色,那么我们就需要再输入另一个角色的原始图片资源。创建一个Texture 2D的变量,然后使用Sample Texture 2D节点将数据转化为Shader Graph里可用的数据。

标签:角色,Vertical,Graph,Shader,2D,Alpha,图片
From: https://blog.csdn.net/u010338262/article/details/145291125

相关文章

  • Unity Shader Graph 2D - 角色横向打印消融效果
    在游戏中,消融效果是多种多样的,有如之前的颗粒感的消融效果,本文将实现一种类似打印的消融效果,来进一步学习和实践UnityShaderGraph的功能,对于不同风格的游戏所需要的消融效果不同,通过实现符合游戏风格的消融效果来进一步美化和优化游戏的视觉体验。那么如何实现呢?首先来分......
  • threejs避免重复创建CSS2DObject
    代码如下:constcss2DObjects=[];constcreateLabelObj=(idText,)=>{letdiv=document.getElementById(idText);for(vari=0;i<css2DObjects.length;i++){constpreDiv=css2DObjects[i].element;if(preDiv.id===idTex......
  • 2025春秋杯DAY2DAY3部分wp
    2025春秋杯DAY2DAY3部分wpDAY2WEBeasy_ser源码如下<?php//error_reporting(0);functionPassWAF1($data){$BlackList=array("eval","system","popen","exec","assert","phpinfo","shell_exec......
  • 1.19 CW 模拟赛 T3. [NWRRC2015] Graph
    前言最后一道,补了跑路思路原来是贪心,那没救了首先考虑不加边的时候怎么处理显然我们可以用小根堆代替队列处理\(\rm{topo}\)序那么我们如何使得这个答案变大不难发现,我们只要对于当前堆顶加一条入度,就一定可以使得答案变大但是由谁来连这一条边呢?我们先不管,......
  • ODIN:用于 2D 和 3D 分割的单一模型
    大家觉得有帮助记得及时关注和点赞!!!目录抽象1介绍2相关工作3D实例分割3D数据集和基准测试基于2D的3D分割3方法4实验4.13D基准测试评估4.2模拟中多视图RGB-D的评估4.3具体指令跟随4.4消融和变异4.5其他实验4.6局限性5结论6确认附录A实验答1在Scan......
  • Unity Shader Graph 2D - 角色身上部件高亮Bloom效果
    在游戏中,角色身上部件的高亮Bloom效果是游戏中比较基础且常见的效果。本文将带大家实现游戏中角色身上部件的高亮Bloom效果,同时也会用到Unity中PostProcessing(后期处理)相关的基础功能。BloomBloom是一种图像后期处理的效果,可让高光部分更加的强烈,产生散射开的效果,从而使游......
  • 哈希图共识(Hashgraph Consensus)算法
    哈希图共识(HashgraphConsensus)是一种新型的分布式共识算法,旨在提供一种快速、高效且无须传统区块链的共识机制。它基于哈希图(Hashgraph)结构,通过一种名为“gossipaboutgossip”(关于闲聊的闲聊)和“virtualvoting”(虚拟投票)的技术实现共识。哈希图结构哈希图是一种有向无......
  • Top Down 2D Dojo Chip Set
     以下是对这款2D微型像素关卡芯片集的简洁介绍:这是一款基于8x8像素网格的2D微型像素关卡芯片集,采用经典的像素风格。它包含66个.png格式的芯片,涵盖多种墙壁和门的变体,非常适合用于快速搭建游戏原型的道场关卡。利用这些丰富的像素资源,可以轻松创建出风格独特的格斗......
  • 【ShaderGraph星球实战】制作类地行星
    前言        开个新坑,用ShaderGraph制作系列的星球,提供该方案的一种思路的参考。    行星渲染如果算原图,法线图,高光图三张的话,文件大小动辄几兆或者十几兆。如果要做多样化行星,需要更多贴图。    为了解决上面问题,本项目完全不采用任何贴图。相对贴......
  • P11 ABC122D We Like AGC
    ​ 终于淦死了这题...​ 还是有点烦的,最后没想到直接爆力DFS记忆化搜索就完事了...​ 主要是搜索的状态设置,因为它说交换相邻两个字母后不能出现\(AGC\),所以考虑的字符串长度应该为四,因此直接设置最后四个字母保留在搜索中。constintN=105,mod=1e9+7;lln,f[N][5][5][......