unity3d - 如何向我的项目添加着色器图形?
问题描述
我想将着色器图形添加到我的项目中 -示例。谢谢你的帮助!
解决方案
“着色器图形”可能是指 ShaderGraph。
如果你写一个着色器,你可以像这样指定文件夹结构:
Shader "Custom/SubFolder/MyShader" {
Properties{
_TintColor1("Tint Color 1", Color) = (1, 1, 1, 1)
}
SubShader{
...
然后它将出现在屏幕截图中的列表中,如“自定义 -> 子文件夹 -> MyShader”。
着色器图显示在屏幕截图列表中的“着色器图”下。
为了能够创建 ShaderGraphs,您需要 HDRP 或 LWRP(现在称为通用 RenderPipeline)。
使用新的 Unity 版本,例如 2019。转到 Window-> Pakcage Manager 并安装 Shader Graph。然后以项目“创建->着色器->无光照着色器”为例。
推荐阅读
- c++ - CMake+OpenCL+CUDA -> 运行时库可能被隐藏
- python - 动态while循环Tensorflow
- python - 无法将参数从模板传递到 Django 视图
- java - Android studio:我正在尝试更改共享首选项并希望将数据存储在 SQLite 数据库中
- mysql - 满足条件时如何将列中的值替换为字符串
- for-loop - Selenium Webdriver-循环再次运行
- flutter - Flutter BLoC 认证
- angular - 如何使用角材料实现范围内联日历?
- excel - 尝试 CountIf 函数时出现“下标超出范围”错误
- firebase - 如何在 Firebase 中使用 PIN 码对设备进行身份验证