包含此页的版本:
不含此页的版本:
除了访问宏之外,Unity 还提供着色器在 GPU 上运行的程序。更多信息
请参阅术语表直接从 draw 命令数据加载常量值的函数。Unity 提供的着色器使用这些函数。
Unity 提供以下着色器函数:
| 着色器函数 | 描述 |
|---|---|
LoadDOTSInstancedData_RenderingLayer |
返回绘制命令的 renderingLayerMask。 |
LoadDOTSInstancedData_MotionVectorsParams |
返回绘制命令的运动矢量生成模式。这被格式化为 float4,这是 Unity 着色器所期望的。 |
LoadDOTSInstancedData_WorldTransformParams |
返回是否使用翻转三角形缠绕绘制实例。请参阅翻转缠绕。 |
LoadDOTSInstancedData_LightData |
返回场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息 请参阅术语表的主定向光源对实例处于活动状态。主光源可能会因多种原因而停用,例如,如果光源已包含在光照贴图中。 |
LoadDOTSInstancedData_LODFade |
如果设置了 LODCrossFade 标志,则返回你设置的 8 位交叉淡入淡出值。如果未设置标志,则返回值未定义。 |