---
title: "有什么方法可以知道打包的时候的一个Shader有多少变体？"
author: "石心.Yong"
published_by: "Perrin Yong"
canonical: https://www.pystone.net/notes/uwa-answer-count-shader-variants-during-build/
type: note
content_role: source
source_type: "source"
visibility: public
id_stability: rename-stable
source_path: "10-计算机、信息技术与工程/05-游戏图形与运行时/我的UWA问答/2022-06-07 - 有什么方法可以知道打包的时候的一个Shader有多少变体？.md"
content_hash: cd17a9d4251c5a67e309fa61cad997e259720e1c6c3cb5a824919c7c4d60bbfa
knowledge_version: 224c990773de.5fa8af6e39fa
site_commit: 224c990773de166d23a886306577dd90379529ce
notes_commit: 5fa8af6e39fa3891d1b9b4832bfa6c4e0ecaaf0a
---
# 有什么方法可以知道打包的时候的一个Shader有多少变体？

> **note · 我的 UWA 问答**
> 本文收录我在 UWA 问答发表的公开回答。问题内容归原提问者；回答保留当时语境，技术结论可能受 Unity 版本、平台和项目条件限制。

## 问题

有什么方法可以知道打包的时候的一个Shader有多少变体？

- 提问者：芝麻青豆角
- 提问时间：2022-06-06 19:02:17

## 我的回答

[UWA本地资源检测](https://www.uwa4d.com/product.html?t=PIPELINE) 有Shader变体检测功能，可以检测工程中的Shader的预估变体数量、工程打包时实际产生的变体数量。对于可能产生较高变体数的Shader进行显示、预警。

- 回答时间：2022-06-07 06:31:47
- 最后更新：2022-06-07 06:31:47
- 采纳状态：未采纳

## 来源与关系

- 上位集合：[我的 UWA 问答](https://www.pystone.net/notes/my-uwa-answers/)
- UWA 标签：Shader
- 原始问题：[有什么方法可以知道打包的时候的一个Shader有多少变体？](https://answer.uwa4d.com/question/629d6e39b87a4573517010b0)
- 源页最后更新：2022-06-21 19:06:30
