【Unity小技巧】URP管线遮挡高亮效果

前言

复制代码
在URP渲染管线环境下实现物体遮挡高亮显示效果,效果如下:

Unity URP遮挡高亮

实现步骤

  1. 创建层级,为需要显示高亮效果的物体添加层级,比如Player
  2. 创建一个材质球,也就是高亮效果显示的材质球
  3. 找到Universal Renderer Data Assets

    4.在Assets上添加两个Render Objects组件
    • 第一个做如下三处设置
      • 指定遮挡层级
      • 指定材质球(刚刚创建的那个)
      • 选着遮挡深度计算(在被遮挡时触发对应的效果)
    • 第二个做如下设置:
      • 指定相同的Layer层级

Demo下载地址:

相关推荐
星火撩猿2 小时前
常见游戏引擎介绍与对比
unity·ue5·游戏引擎·godot
sky_smile_Allen3 小时前
[Unity]-[UI]-[Prefab] 关于Unity UGUI 的布局及组件讲解
ui·unity·游戏引擎
虾球xz5 小时前
游戏引擎学习第244天: 完成异步纹理下载
c++·学习·游戏引擎
太妃糖耶9 小时前
URP-利用矩阵在Shader中实现物体的平移和缩放
unity·矩阵
Magnum Lehar12 小时前
ApophisZerg游戏引擎项目目录展示
人工智能·vscode·编辑器·游戏引擎
Tandy12356_15 小时前
Godot开发2D冒险游戏——第一节:主角登场!
python·游戏引擎·godot
是阿根21 小时前
unity使用iTextSharp生成PDF文件
unity·c#·游戏引擎
常城1 天前
Unity中通过TMP使用图片字体
unity·游戏引擎
惊鸿醉1 天前
⭐Unity 开发 | 如何通过 NTP 网络时间实现精准的跨平台时间同步【附完整源码 + UI 模块 + 偏差分析】
网络·unity·游戏引擎
虾球xz1 天前
游戏引擎学习第243天:异步纹理下载
c++·学习·游戏引擎