Unity ShaderGraph 技能冷却转圈效果

news2024/11/17 8:43:33

Unity ShaderGraph 技能冷却转圈效果

  • 前言
  • 项目
    • 场景布置
    • 代码编写
    • ShaderGraph 连线
    • 总结
  • 参考

前言

遇到一个需求,要展示技能冷却的圆形遮罩效果。
技能冷却Shader

项目

场景布置

场景

代码编写

Shader核心的就两句

// 将uv坐标系的原点移到纹理中心
float2 uv = i.uv - float2(0.5, 0.5);
    
// 计算当前像素点与中心点的夹角
float radian = atan2(uv.y, uv.x) * -1 + PI;

ShaderGraph 连线

ShaderGraph连线

总结

核心部分

计算当前像素点在纹理上的位置对应的极坐标的角度(弧度表示)。atan2是反正切函数,它返回的是给定两个坐标的反正切值。将结果乘以-1并加上PI是为了调整角度的方向和范围。

核心部分截图

参考

[UnityShader3]转圈与冷却效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1352512.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Springboot+vue医院管理系统(前后端分离)

最近有一些读者问我有没有完整的基于SpringbootVue的项目源码,今天给大家整理了一下,无偿分享给大家。 功能: 医生信息管理 换着信息管理 挂号信息管理 药物信息管理 检查项目管理 病床信息管理 排班信息管理 数据统计分析 开发工具…

仓储物流RFID智能管理设计解决方案

一、项目概况 1、项目背景 在物流管理中,仓储管理是至关重要的环节,传统的仓储管理存在诸多问题,如进出库操作混乱、库存报告延迟、货品属性不清晰、堆放混乱、盘点不准确等,这些问题需要通过基于信息化管理的技术进行彻底改造。…

「Qt Widget中文示例指南」如何实现一个日历?(一)

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 本文中的CalendarWi…

开源MIT协议软件 - ChatGPT Admin Web

ChatGPT Admin Web 在团队和组织内共享使用人工智能的一站式解决方案。 ​编辑 ​编辑 ​编辑 CAW 是一个自托管网络应用程序,提供开箱即用的用户管理,包括后台界面以及可配置的支付计划和相关支付界面。 GitHub Sponsor / 爱发电 功能 Features …

React使用动态标签名称

最近在一项目里(React antd)遇到一个需求,某项基础信息里有个图标配置(图标用的是antd的Icon组件),该项基础信息的图标信息修改后,存于后台数据库,后台数据库里存的是antd Icon组件…

【办公技巧】word文档怎么隐藏文字呢?word隐藏文字的四种方法!

Word文件制作完毕后,有些部分不想别让人看到,又不想删掉,把么我们可以隐藏文字,今天分享几个隐藏文字的方法给大家~ 方法一: 最简单的方法,将字体颜色与背景颜色设置为一致的,这样就达到了隐藏…

《Vue3 前端构建工具》 Vue-cli 与 Vite 创建项目的插件和配置对比

前言 2024 年 啦!Vue2 也于 2023.12.31 寿终正寝 ! 然而我的 Vue3 升级一再拖延(惭愧不已)~ 赶起来吧~ 今天用 vue-cli 和 vite 分别创建了 Vue3 项目,具体实现步骤见如下两篇。 《基于 Vue Cli4.x Vue3 TS styl…

论文润色降重多少钱 智能写作

大家好,今天来聊聊论文润色降重多少钱 智能写作,希望能给大家提供一点参考。 以下是针对论文重复率高的情况,提供一些修改建议和技巧,可以借助此类工具: 标题:论文润色降重多少钱――了解市场行情与选择合…

【MPC学习笔记】02:MPC详细简介(Lecture 1_1 Unconstrained MPC)

本笔记来自北航诸兵老师的课程 课程地址:模型预测控制(2022春)lecture 1-1 Unconstrained MPC 接上一篇:【MPC学习笔记】01:MPC简介(Lecture 1_1 Unconstrained MPC) 文章目录 1 详细介绍1.1 状…

​ubuntu安装远程桌面 ​Xfce

本文最先发布在:https://www.itcoder.tech/posts/how-to-install-xrdp-on-ubuntu-20-04/ Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统。通过 RDP,你可以登录远程机器,并…

从 YOLOv1 到 YOLO-NAS 的所有 YOLO 模型:论文解析

在计算机视觉的浩瀚领域,有一支耀眼的明星,她的名字传颂着革新与突破的传奇——YOLO(You Only Look Once)。回溯时光,走进这个引人注目的名字背后,我们仿佛穿越进一幅画卷,一幅展现创新魅力与技…

论文润色会泄露吗 智能写作

大家好,今天来聊聊论文润色会泄露吗 智能写作,希望能给大家提供一点参考。 以下是针对论文重复率高的情况,提供一些修改建议和技巧,可以借助此类工具: 标题:论文润色会泄露吗――保护学术隐私与安全的探讨…

单机游戏推荐:少年骇客:能量之旅 中文免安装版

邪恶的骇尸诅咒了欧洲 - 只有少年骇客能制止他!在你奋力拯救世界的冒险历程中,探索这个充满了战斗、谜题和秘密的 3D 世界! 游戏介绍 田小班和他的家人们正在享受悠闲的欧洲假期。值此之际,邪恶的骇尸唤醒了四个神秘水晶&#xff…

数字化消费新趋势:跨境电商如何满足未来消费者需求?

在数字化浪潮的推动下,全球消费者的行为和期望正在发生根本性的变化。跨境电商作为连接全球的桥梁,不仅促进了商品的自由流通,更需迎接未来数字化消费的新趋势。本文将深入探讨未来数字化消费的趋势,以及跨境电商如何有效满足这些…

Halcon3D篇-深度图与halcon模型互转

关于3D相机采图部分,可以参考我们LMISDK的二次开发程序: https://blog.csdn.net/m0_51559565/article/details/134404394 一:读取彩色3D融合图进行转化模型 *读取3通道彩色融合图 read_image (Image, E:/UpperComputer/3D检测/3D平面度检测…

Eureka服务注册与发现中心

简介 Spring Cloud封装了Netflix 公司开发的Eureka模块来实现服务治理 在传统的RPC远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现…

element中Tree 树形控件实现节点过滤和懒加载节点

目录 1.代码实现2. 效果图3. 使用到的部分属性说明4. 更多属性配置查看element官网 1.代码实现 <template><div class"TreePage"><el-row :gutter"20"><!--村数据--><el-col :span"24"><div class"head-…

LobeChat:搭建你的私人 GPT!

前端训练营&#xff1a;1v1私教&#xff0c;终身辅导计划&#xff0c;帮你拿到满意的 offer。 已帮助数百位同学拿到了中大厂 offer。欢迎来撩~~~~~~~~ Hello&#xff0c;大家好&#xff0c;我是 Sunday。 之前有同学问我&#xff1a;“老师&#xff0c;我想要搭建一个个人的 …

学习Java中的数据结构及API这一篇就够了

Java中的数据结构及API 1. 线性表1-1. 顺序表Array数组ArrayList集合 1-2. 链表自定义链表LinkedList 2. 队列2-1. ArrayDeque2-2. LinkedList2-3. 区别 3. 栈3-1. ArrayDeque3-2. LinkedList 4. 树4-1. 二叉树定义 5. 图5-1. 图定义 1. 线性表 1-1. 顺序表 顺序表是指用一组…

数据库(五)数据库设计 | 实体关系模型ER model 映射基数 弱实体集 实体关系设计

文章目录 1 实体关系模型 ER模型ER model1.1 E-R模型结构1.1.1 实体和实体集1.1.2 属性1.1.3 关系集合 1.2 ER关系图绘制1.2.1 实体集绘制1.2.2 关系集绘制 2 映射基数 Mapping Cardinalities2.1 映射基数类型2.1.1 一对一2.1.2 一对多2.1.3 多对一2.1.4 多对多 2.2 全部或部分…