unity3d - 如何在我的 Unity3d 项目中使用内置的 cginc 着色器?
问题描述
我想知道如何.cginc
在我的统一项目中使用内置着色器文件?我只是将这些文件复制到我的项目资产文件夹中,但统一无法识别它们!
有人知道我该如何使用这些文件吗?谢谢
解决方案
.cginc 文件可以在着色器中使用,它们是着色器的包含文件。您可以像这样在子着色器代码中使用它们
#include "UnityCG.cginc"
这些文件的一种用途是,如果您有一些想要在不同着色器中使用的通用函数,请将它们写入 cginc 文件并将其包含在不同的着色器中,您不必一次又一次地编写这些函数。
推荐阅读
- python - Python - 如何按定义的顺序将类变量存储到数组中
- mysql - Manytomanyfields通过表数据list_diplay重复分组数据
- flutter - 线程“主”javax.net.ssl.SSLException 中的异常颤振错误:连接已关闭:javax.net.ssl.SSLException:标记不匹配
- android - 反应原生应用程序崩溃而没有错误日志,如何检测错误?
- excel - 如何制作公式来计算具有条件的新字符串中的数字
- node.js - Puppeteer 从内部文本中选择元素
- python - 我必须在 python 中找到带有服务 ID 的 pidlist 和 pmtpid
- html - 将列标题与 CSS/HTML 中的数据对齐
- celery - python celery: ImportError: cannot import name from 'celery_worker' (/home/simha/app/src/celery_worker.py)
- spring-boot - 带有模拟的 MvcTest 是集成测试或单元测试