当前位置: 首页 > news >正文

Unity Shader Graph 2D - Procedural程序化图形循环加载进度效果

前言

        在游戏中进度加载的效果是一种常见的效果,可以告诉玩家当前游戏处于一个资源加载的状态,这样玩家就能理解游戏不是卡住了或者是出现Bug了,而是正在进行一些数据的处理准备进入下一个场景。


        创建一个LineLoading的Shader Graph文件,对应创建一个材质球,然后在创建一个Texture2D的MainTex变量。

创建一个短光标效果

        创建一个Rectangle四边形的节点,并用一个Float类型的Width变量控制长度,另一个Float类型的Height变量控制宽度。(设置下长宽的参数,节点如下所示)

将短光标循环动起来

        做动画一般需要用到的组合节点都是Time时间节点和一个控制速度的Float类型变量Speed,将两个节点相乘。再将输出值做一个Fraction处理(取小数点),则可以制作出从0-1的循环数据,节点如下。

        再将循环的数据做一个Remap处理,因为是从0-1ÿ

相关文章:

  • C++ Primer 顺序容器操作
  • Linux 命令大全完整版(09)
  • 使用 Promptic 进行对话管理需要具备python技术中的那些编程能力?
  • flink operator v1.10部署flink v1.19.2
  • 腾讯SQL面试题变体实现:最长连续天数与允许1天中断的进阶解法
  • Day10,Hot100(栈,堆)
  • 了解状态机
  • C#: 日志函数
  • 新版 WSL2 2.0 设置 Windows 和 WSL 镜像网络教程
  • Linux提权之john破解shadow root密文登录提权(十)
  • 《操作系统 - 清华大学》 8 -7:进程管理:进程挂起
  • 内部知识库的核心模块是什么?
  • libwebsockets交叉编译全流程
  • 【每日八股】Redis篇(一):概述
  • 计算机毕设-基于springboot的汽车配件销售管理系统的设计与实现(附源码+lw+ppt+开题报告)
  • rust学习笔记4-基础类型2和内存管理模型
  • ike-scan:发现并指纹识别 IKE 主机(IPsec VPN 服务器)!全参数详细教程!Kali Linux教程!黑客教程!
  • 解决jupyter notebook不是内部或外部命令问题
  • 正则表达式--捕获exec方法
  • Grouped-Query Attention(GQA)详解: Pytorch实现
  • 抗美援朝老战士宁昭逝世,享年93岁
  • 君亭酒店:2024年营业收入约6.76亿元, “酒店行业传统增长模式面临巨大挑战”
  • 为何未来的福利国家必须绿色且公平
  • 央行副行长:增强外汇市场韧性,坚决对市场顺周期行为进行纠偏
  • 第二十届中国电影华表奖揭晓!完整获奖名单来了
  • 旧衣服旧纸箱不舍得扔?可能是因为“囤物障碍”