Unity Shader Graph 2D - 一个简单的电路流效果

server/2025/3/7 2:40:32/

前言

        游戏中电路上电流的流过是一种特别酷的效果,本文将通过一种简单的方式在Unity Shader Graph中来实现在给出的电路图上完成电路流的效果。


电路纹理

        首先创建一个Texutrue2D的MainTex变量,将其拖拽到Shader Graph视图中,然后将其连接到Sample Texture 2D的Texture输入节点,将贴图数据转化为在Shader Graph中可用的数据。

        将其Alpha的值连接到一个Step节点的Edge输入,并创建一个Float类型的HighTechInValue变量,来控制纹理的Alpha显示(此处设置为0.6,可调整),然后将其做一个One Minus的处理,来获取仅有电路部分的纹理数据。

X轴的固定速度移动

        创建一个Time时间节点,创建一个Float类型的Speed变量,将Speed取反(因为需要向X轴正向移动的速度),将时间节点与取反后的速度相乘,并将该移动的值


http://www.ppmy.cn/server/173033.html

相关文章

vscode远程连接ubuntu/Linux(虚拟机同样适用)

前言 在现代开发环境中,远程工作和跨平台开发变得越来越普遍。Visual Studio Code(VSCode)作为一个流行的代码编辑器,提供了强大的远程开发功能,使得开发者能够高效地连接和管理远程 Linux 服务器上的项目。通过 VSCod…

网络安全中分区分域

🍅 点击文末小卡片 ,免费获取网络安全全套资料,资料在手,涨薪更快 安全区域边界 1. 边界防护 a)应保证跨越边界的访问和数据流通过边界设备提供的受控接口进行通信; 1)应核查网络拓扑图与实际的网络链路是否一致&am…

Linux三种网络方式

前言 发现运维啥都得会,这周就遇到了网络问题自己无法解决,因此痛定思痛学一下。 参考文献 你管这破玩意叫网络? 桥接模式、NAT模式、仅主机模式,原来是这样工作的 交换机 构成局域网,实现所有设备之间的通信。 …

​DeepSeek:如何通过自然语言生成HTML文件与原型图?

在当今快节奏的开发与设计环境中,快速生成HTML文件或原型图是每个开发者与设计师的迫切需求。虽然DeepSeek无法直接生成图片,但它却能够通过自然语言生成流程图、原型图以及交互式页面,甚至可以直接输出HTML代码。本文将详细介绍如何与DeepSe…

冯诺依曼体系结构

Linux系列 文章目录 Linux系列前言一、冯诺依曼体系结构的三个原则二、冯诺依曼体系结构的五大部分三、工作过程 前言 冯诺依曼体系结构由美籍匈牙利数学家冯诺依曼于1945年提出,其核心思想是“存储程序和程序控制”。数学家 冯诺依曼提出了计算机制造的三个基本原…

Lua如何实现面向对象的三大特性?

Lua 本身没有像 Java、C# 那样内置的面向对象机制,但可以通过 Lua 的表(table)和元表(metatable)来模拟实现面向对象的三大特性:封装、继承和多态。 目录 1. 封装 2. 继承 3. 多态 1. 封装 封装是指将…

transformer架构解析{掩码,(自)注意力机制,多头(自)注意力机制}(含代码)-3

目录 前言 掩码张量 什么是掩码张量 掩码张量的作用 生成掩码张量实现 注意力机制 学习目标 注意力计算规则 注意力和自注意力 注意力机制 注意力机制计算规则的代码实现 多头注意力机制 学习目标 什么是多头注意力机制 多头注意力计算机制的作用 多头注意力机…

Maven 与持续集成(CI)/ 持续部署(CD)(一)

一、引言 在当今快节奏的数字化时代,软件开发领域正经历着前所未有的变革与发展。市场竞争日益激烈,用户需求也变得更加多样化和个性化。在这样的背景下,软件开发团队面临着巨大的挑战,高效的开发和部署流程成为了决定项目成败的…