# Unity超强透视墙壁建筑效果着色器See-through Shader

> See-through Shader是一种创新的着色器，能让你清晰地看到可玩角色穿过任何网格，无需对其进行任何修改。它提供了多种有用的工具，帮助你在项目中轻松应用该效果。通过应用该着色器并注册一个玩家，你就能实现透视效果，无需对网格进行任何额外修改。它包含了多种引人注目的功能，如多种阻挡模式、控制效果的多种方式、动画效果、多个玩家和楼层/天花板模式、区域划分、多种风格选择等。

- 原文：https://www.interestcreator.com/see-through-shader/
- 站点：https://www.interestcreator.com/
- 发布：2023-05-20
- 更新：2023-05-20
- 分类：Unity Shader、Unity插件
- 标签：shader

## 概要

遮挡透视着色器，注册玩家角色后即可让角色被墙体挡住时显形，不用改网格；含多种阻挡模式与楼层模式，原文未提供 Unity 版本。

## 正文

![1684421723 c4ca4238a0b9238](https://www.interestcreator.com/wp-content/uploads/2023/05/1684421723-c4ca4238a0b9238.webp)

See-through Shader是一种创新的着色器，能让你清晰地看到可玩角色穿过任何网格，无需对其进行任何修改。它提供了多种有用的工具，帮助你在项目中轻松应用该效果。通过应用该着色器并注册一个玩家，你就能实现透视效果，无需对网格进行任何额外修改。它包含了多种引人注目的功能，如多种阻挡模式、控制效果的多种方式、动画效果、多个玩家和楼层/天花板模式、区域划分、多种风格选择等。此外，还可以与MicroSplat地形着色器进行集成。该着色器支持多种渲染管线，并提供了精美的演示场景和直观的自定义界面。

## 常见问题

### 需要修改角色网格吗？

不需要，应用着色器并注册一个玩家就能得到透视效果，对网格不做任何额外修改。

### 有哪些阻挡模式？

原文说提供多种阻挡模式，还能以多种方式控制效果强度，另有区域划分与多种风格可选。

### 支持多个玩家吗？

支持，提供多个玩家和楼层／天花板模式，可与场景区域划分配合使用。

### 能做动态效果吗？

能，原文提到动画效果和多种控制方式，但没有列出具体参数或曲线设置。

### 能配地形着色器吗？

可以，能与 MicroSplat 地形着色器集成，让地形侧的遮挡也按同一套逻辑处理。

### 支持哪些 Unity 版本？

原文未提供 Unity 版本号，也没有版本表，只说明支持多种渲染管线并附带演示场景与自定义界面。
