Unity Shader 滚动进度条效果

前言

UI要实现一个滚动进度,于是使用Shader制作一个。
滚动进度条

项目

场景布置

导入图片

修改一下导入图片的格式,这样才能循环起来
WrapMode改为Repeat之后记得Apply

修改图片格式

修改场景设置

新建一个ImageMatrial,把Shader应用到Matrial上,并赋值给Image
修改ImageImageTypeTiled
场景中Image设置

修改图片尺寸即可调整进度

调整进度

ASE连线

让UV沿着X轴流动即可
ASE连线截图

相关推荐

  1. UnityShader(十七)透明效果

    2024-02-02 08:42:01       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-02 08:42:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-02 08:42:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-02 08:42:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-02 08:42:01       18 阅读

热门阅读

  1. Modern C++ idiom6 - 命名返回值优化NRVO

    2024-02-02 08:42:01       29 阅读
  2. 使用 Spring Boot 构建 Docker 镜像的简易指南

    2024-02-02 08:42:01       31 阅读
  3. MAC word删除空白页

    2024-02-02 08:42:01       31 阅读
  4. 【Shud】PIHMgis编译过程(上)编译GDAL详细步骤

    2024-02-02 08:42:01       30 阅读
  5. hot100:76数据流的中位数

    2024-02-02 08:42:01       36 阅读
  6. Iceberg从入门到精通系列之二十二:Spark DDL

    2024-02-02 08:42:01       25 阅读
  7. Hadoop生态系统中一些关键组件的详细解析

    2024-02-02 08:42:01       32 阅读