- 博客(66)
- 收藏
- 关注
原创 Unity Shader Graph 2D - Procedural程序化图形循环加载进度效果
在游戏中进度加载的效果是一种常见的效果,可以告诉玩家当前游戏处于一个资源加载的状态,这样玩家就能理解游戏不是卡住了或者是出现Bug了,而是正在进行一些数据的处理准备进入下一个场景。创建一个LineLoading的Shader Graph文件,对应创建一个材质球,然后在创建一个Texture2D的MainTex变量。
2025-02-23 17:46:52
913
原创 Unity Shader Graph 2D - Procedural程序化图形之夹心圆环
本文将使用Unity Shader Graph的节点来绘制一个夹心圆环,分成三部分外环、内环和中心环。通过制作一个夹心圆环能够更好地理解和实践Shader Graph中的基础节点以及思维。创建一个Ring的Shader Graph文件,再创建一个对应的材质球M_Ring以及一个Texture2D的MainTex变量。
2025-02-20 01:14:41
1465
原创 Unity Shader Graph 2D - Procedural程序化图形之渐变的正弦波形
正弦波形也是一种常用、常见的程序化图形,合理的使用正弦波形会创作出一些有趣、美观和丰富的效果,本文将使用Unity Shader Graph来实现一个正弦波形效果,帮助理解和实践Unity Shader Graph以及正弦函数。创建一个名为SineWave的Shader Graph文件,对应创建一个M_SineWave的材质球,再创建一个名为MainTex的基础Texture2D类型变量做默认输入。
2025-02-16 14:08:49
1323
原创 Unity Shader Graph 2D - Procedural程序化图形循环的箭头
箭头在游戏开发中也是常见的一种图形之一,在游戏中箭头通常会用作道路引导或者指示,告诉玩家前进的方向,是比较重要的提示信号。本文将通过使用程序化图形来实现循环滚动的箭头效果,实践和熟悉Shader Graph的相关节点。
2025-02-15 17:19:26
1621
原创 Unity Shader Graph 2D - Procedural程序化图形之圆形波纹
波纹也是一种常见的游戏效果,通过实现重复循环的圆环,使其随时间进行大小的改变,从而到达实现类似波纹的效果。本文将使用程序化方式实现重复的圆环随时间进行大小改变的效果,达到实践Unity Shader Graph的功能节点以及学习应用的目的。首先创建一个Shader Graph文件命名为Waves,对应创建其材质球M_Waves,并在Shader Graph中创建基础的Texture2D变量,命名为MainTex作为默认显示数据。
2025-02-14 00:51:32
959
原创 Unity Shader Graph 2D - Procedural程序化图形转动的环状六边形
Hexagon又称六边形,在游戏中是十分常见的基础形状,本文将使用程序化的六边形来制作多个环状六边形叠加的转动动画效果,实践Unity Shader Graph中的常用节点功能。
2025-02-13 00:13:26
1872
1
原创 Unity Shader Graph 2D - Procedural程序化图形酷炫的动画圆环
前言前言在Unity Shader Graph中有诸多程序化图形,如圆形、方形、多边形等等,本文将基于圆形来实现一个酷炫的动画圆环,将结合不同的节点进行实践操作,更进一步的理解Shader Graph中节点做的作用。创建一个Shader Graph文件,命名为RingAnimation并对应创建其材质球命名为M_RingAnimation。在Shader Graph文件中先创建一个Texture2D类型的变量命名为MainTex作为默认的贴图输入。
2025-02-12 01:01:31
1681
原创 Unity Shader Graph 2D - Procedural程序化形状之波形
在Unity Shader Graph中,可以通过节点来构建一些程序化的图形形状,本文将通过使用Shader Graph中的节点来创建一个圆状的波形动画图形,从而进一步的来实践和应用Shader Graph的节点。
2025-02-11 00:41:41
1073
原创 Unity Shader Graph 2D - 使用DeepSeek协助绘制一个爱心
最近十分流行使用DeepSeek AI,于是想尝试着能不能用DeepSeek来帮助我实现一些Shader Graph效果,正好之前看到了爱心图形,就说干脆用DeepSeek来告诉我怎么使用Shader Graph来绘制一个爱心。
2025-02-06 23:55:56
1583
原创 Unity 2D实战小游戏开发跳跳鸟 - 记录显示最高分
上一篇文章中我们实现了游戏的开始界面,在开始界面中有一个最高分数的UI,本文将接着实现记录最高分数以及在开始界面中显示最高分数的功能。
2025-02-05 23:59:30
1300
原创 Unity 2D实战小游戏开发跳跳鸟 - 游戏开始UI界面及逻辑
有了游戏核心的计分逻辑之后,现在我们需要对游戏整体的流程进行控制和交互,这时需要实现游戏流程的UI界面,让用户可以通过UI的交互来开始游戏或者在跳跳鸟死亡时重新开始游戏等。
2025-02-05 00:15:31
1201
原创 Unity 2D实战小游戏开发跳跳鸟 - 计分逻辑开发
上文对障碍物的碰撞逻辑进行了开发,接下来就是进行跳跳鸟成功穿越过障碍物进行计分的逻辑开发,同时将对应的分数以UI的形式显示告诉玩家。
2025-02-04 00:57:59
1399
原创 Unity 2D实战小游戏开发跳跳鸟 - 跳跳鸟碰撞障碍物逻辑
在有了之前创建的可移动障碍物之后,就可以开始进行跳跳鸟碰撞到障碍物后死亡的逻辑,死亡后会产生一个对应的效果。
2025-02-02 22:43:46
1214
原创 Unity Shader Graph 2D - 跳动的火焰
在游戏中,火焰是一种常见的特效。通常来讲火焰特效通过粒子系统的方式实现的相对较多,本文将通过Shader Graph的方式来实现一种不同的火焰效果。
2025-02-02 14:20:41
2202
原创 Unity Shader Graph 2D - 角色身体电流覆盖效果
在游戏中,通常会有游戏角色受到“电击”的效果,此时游戏角色身体上会覆盖有电流,该效果能表明游戏角色的当前状态,让玩家能够获得更直观更好的体验。
2025-01-27 15:54:04
1342
原创 Unity Shader Graph 2D - 全息屏效果
在游戏中,有很多科技主题的场景会用到全息屏的效果,全息屏的效果能让游戏的科技感更强烈、更生动、更真实,同时增强玩家的沉浸感,带来不一样的交互体验。
2025-01-23 00:00:53
1612
1
原创 Unity Shader Graph 2D - 角色横向打印变身效果
在游戏中常常会有角色在使用某个技能或者某个道具后,可以变身的效果,本文将基于角色横向打印消融效果的基础上实现打印后变身的效果,从而丰富游戏的视觉效果和体验。
2025-01-21 22:23:28
772
原创 Unity Shader Graph 2D - 角色横向打印消融效果
在游戏中,消融效果是多种多样的,有如之前的颗粒感的消融效果,本文将实现一种类似打印的消融效果,来进一步学习和实践Unity Shader Graph的功能,对于不同风格的游戏所需要的消融效果不同,通过实现符合游戏风格的消融效果来进一步美化和优化游戏的视觉体验。
2025-01-20 23:10:26
1039
原创 Unity 2D实战小游戏开发跳跳鸟 - 项目准备
本专题将带大家一起开发一个跳跳鸟游戏,玩家可以通过点击屏幕让小鸟不停的跳跃,然后躲避障碍物,通过一个障碍物则会获得分数,通过的障碍物越多,获得的分数越高。通过上手实践来熟悉Unity2D开发的相关功能,该项目将使用Unity6的版本。
2025-01-19 11:00:37
624
原创 Unity Shader Graph 2D - 角色的消融效果
在游戏中消融效果十分的常见,它可以用来表示角色被破坏、溶解或融化的效果。可以增加游戏的真实感,增强游戏的视觉冲击力。诸如角色在某些场景下需要进行传送,角色被击败时的死亡,或者一些特殊的技能,使游戏更有趣,带来更好的游戏体验。那么其原理是什么呢?我们知道图片资源有透明通道Alpha,Alpha为1则会全部显示图片资源,若Alpha为0则图片资源为透明即不显示。消融的过程其实就是将其透明通道以一定的图形形状进行递减至0,就会得到如上所示的消融效果。
2025-01-18 20:23:49
1442
原创 Unity Shader Graph 2D - 角色外描边流动能量效果
之前我们完成了角色外描边,现在我们再来做更进一步的效果美化,给他加上一个流动的动画效果,让他看起来更加酷炫。外描边的效果实现可以参考这一篇文章,这里我将接着之前外描边的着色器进行功能添加。那么其原理是什么?就是在外描边的Alpha的数据中通过添加遮罩的移动来实现,遮罩的形状需要是不规则的,这样在移动的时候才会产生出流动的效果。
2025-01-18 16:51:19
1417
原创 Unity Shader Graph 2D - 角色的外描边效果
在2D游戏中,角色的外描边是比较常用效果,能够达到强调角色轮廓,增加立体感和可视度,并增强角色的视觉效果,让玩家更好的认识并于角色互动。从本质上来讲,角色的外描边是在基于原来图像资源的基础上向外延伸一定宽度的带颜色的距离。
2025-01-18 14:48:22
1773
原创 Unity Shader Graph 2D - 角色身上部件高亮Bloom效果
在游戏中,角色身上部件的高亮Bloom效果是游戏中比较基础且常见的效果。本文将带大家实现游戏中角色身上部件的高亮Bloom效果,同时也会用到Unity中PostProcessing(后期处理)相关的基础功能。
2025-01-17 22:50:25
1394
原创 Unity Shader Graph 2D 实例 - UV滚动背景动画
UV动画在ShaderGraph中是非常基础且实用的功能,如上图所示的滚动效果就是通过ShaderGraph中的UV动画进行实现的。
2025-01-17 22:30:23
2374
1
Unity和iOS原生交互开发,打开原生弹窗,打开系统设置,原生弹窗回调Unity项目源码
2025-11-05
Unity + Shader Graph 2D + 角色消融效果Shader Graph文件
2025-02-02
Unity + Shader Graph 2D + 火焰Shader Graph文件 + 火焰效果贴图
2025-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅