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

Unity Shader Graph 2D - 一个简单的魔法阵激活效果

前言

        在魔幻类游戏里通常会有魔法阵的存在,而当某个机关被触发或者某个剧情被触发时,需要对魔法阵进行激活,这个时候就需要一个魔法阵的激活效果来让这个游戏的这一时刻的交互性更强,生动性更强,本文将用一种十分简单的方式来实现一个魔法阵的激活效果。


        创建一个Magic的Shader Graph文件,对应创建一个M_Magic的材质球,并创建一个Texture2D类型的MainTex变量。

基础的贴图显示

        将创建的MainTex变量拖拽到视图中,并与一个Sample Texture2D节点相连,将贴图的数据转化为在Shader Graph中可用的数据,节点如下。

创建程序化圆形遮罩

        创建一个程序化的圆形遮罩用来做魔法阵激活效果的遮罩数据,使用一个UV节点,将该节点使用Distance节点做一个计算,计算到中心点(0.5,0.5)坐标的距离数据,可以得到一个渐变的散射装圆,将该圆的数据做一个Step处理,声明一个Float类型的Radius作为圆的半径,节点如下。

相关文章:

  • 前后端对接
  • Pinia 3.0 正式发布:全面拥抱 Vue 3 生态,升级指南与实战教程
  • AI学习第二,三天-Python基础
  • netty常见的面试问题整理
  • 将 SELinux 永久设置为 Permissive
  • 修改Ubuntu系统用户密码(root密码)的方法
  • 上海市计算机学会竞赛平台2025年1月月赛丙组分块序列
  • 虚拟机emulator报错
  • 怎么手动分析 InnoDB 数据存储和索引结构
  • 漏洞分析 Spring Framework路径遍历漏洞(CVE-2024-38816)
  • Spring Boot延迟执行实现
  • MySQL 简介
  • 创建React项目的三个方式
  • 大规模分布式处理系统:语言选择与任务分配机制
  • nginx容器配置fastapi服务失败
  • Mockito:Java单元测试中的模拟框架
  • 定时器的知识点总结
  • Seata 分布式事务框架:从下载到实战配置全解析
  • 10. 九转金丹炼矩阵 - 矩阵置零(标记优化)
  • 【练习】【回溯:分割】力扣131. 分割回文串
  • 建立网站的作用/武汉网站建设推广公司
  • 哪些网站可以免费做推广呢/域名注册网站查询
  • 网站做备案/关键词网站推广
  • 做一个像qq空间的网站/郑州粒米seo顾问
  • 设置网络的网站/国内真正的永久免费建站
  • 域名可以同时做邮箱和网站么/百度一下你就知道官网首页