一个附加到 Canvas 的组件,它将在所有正常渲染完成后渲染到屏幕。专为 GUI 应用程序设计。
其他资源:Canvas.
absoluteDepth | 渲染器相对于根画布的深度。 |
clippingSoftness | 要应用于渲染器的裁剪柔和度。 |
cull | 指示此渲染器发出的几何体是否被忽略。 |
cullTransparentMesh | 指示当网格的每个顶点的顶点颜色 alpha 接近于零时,此渲染器发出的几何体是否可以被忽略。 |
hasMoved | 如果发生任何会导致生成的几何体位置无效的更改,则为 true。 |
hasPopInstruction | 启用“渲染堆栈”弹出绘制调用。 |
hasRectClipping | 如果在此渲染器上启用了矩形裁剪,则为 true。其他资源: CanvasRenderer.EnableRectClipping, CanvasRenderer.DisableRectClipping。 |
materialCount | 此渲染器可用的材质数量。 |
popMaterialCount | 此渲染器可用的材质数量。在内部用于遮罩。 |
relativeDepth | 渲染器相对于父画布的深度。 |
Clear | 删除所有缓存的顶点。 |
DisableRectClipping | 禁用此 CanvasRenderer 的矩形裁剪。 |
EnableRectClipping | 在 CanvasRendered 上启用矩形裁剪。指定矩形之外的几何体将被裁剪(不会渲染)。 |
GetAlpha | 获取渲染器的当前 alpha 值。 |
GetColor | 获取渲染器的当前颜色。 |
GetInheritedAlpha | 获取通过包含所有来自包含的父 CanvasGroup 的父 alpha 值计算得出的最终继承 alpha 值。 |
GetMaterial | 获取当前分配给 CanvasRenderer 的材质。 |
GetMesh | 返回用于将画布内容渲染到其中的当前网格。 |
GetPopMaterial | 获取当前分配给 CanvasRenderer 的材质。在内部用于遮罩。 |
SetAlpha | 设置渲染器的 alpha 值。将乘以 UIVertex alpha 和画布 alpha。 |
SetAlphaTexture | 将传递给着色器下的 Alpha 纹理 _AlphaTex 属性。 |
SetColor | 设置渲染器的颜色。将乘以 UIVertex 颜色和画布颜色。 |
SetMaterial | 设置画布渲染器的材质。如果指定了纹理,则它将用作“MainTex”,而不是材质的“MainTex”。其他资源: CanvasRenderer.materialCount, CanvasRenderer.SetTexture。 |
SetMesh | 设置此渲染器使用的网格。请注意,网格必须启用读/写。 |
SetPopMaterial | 设置画布渲染器的材质。在内部用于遮罩。 |
SetTexture | 设置此渲染器材质使用的纹理。 |
AddUIVertexStream | 获取顶点流并将其拆分为相应的数组(位置、颜色、uv0s、uv1s、法线和切线)。 |
CreateUIVertexStream | 将一组顶点组件转换为 UIVertex 流。 |
SplitUIVertexStreams | 给定一个 UIVertex 列表,将流拆分为其组件类型。 |
onRequestRebuild | (仅限编辑器)每当 CanvasRenderer 中的数据失效且需要重建时触发的事件。 |
gameObject | 此组件附加到的游戏对象。组件始终附加到游戏对象。 |
tag | 此游戏对象的标签。 |
transform | 附加到此 GameObject 的变换。 |
hideFlags | 对象是否应隐藏、与场景一起保存或可由用户修改? |
name | 对象的名称。 |
BroadcastMessage | 在该游戏对象或其任何子对象中的每个 MonoBehaviour 上调用名为 methodName 的方法。 |
CompareTag | 将 GameObject 的标签与定义的标签进行比较。 |
GetComponent | 获取与指定组件位于同一 GameObject 上的类型为 T 的组件的引用。 |
GetComponentInChildren | 获取与指定组件位于同一 GameObject 上或任何子对象上的类型为 T 的组件的引用。 |
GetComponentIndex | 获取组件在其父 GameObject 上的索引。 |
GetComponentInParent | 获取与指定组件位于同一 GameObject 上或任何父对象上的类型为 T 的组件的引用。 |
GetComponents | 获取与指定组件位于同一 GameObject 上的所有类型为 T 的组件的引用。 |
GetComponentsInChildren | 获取与指定组件位于同一 GameObject 上或任何子对象上的所有类型为 T 的组件的引用。 |
GetComponentsInParent | 获取与指定组件位于同一 GameObject 上或任何父对象上的所有类型为 T 的组件的引用。 |
SendMessage | 在该游戏对象中的每个 MonoBehaviour 上调用名为 methodName 的方法。 |
SendMessageUpwards | 在该游戏对象中的每个 MonoBehaviour 以及行为的每个祖先上调用名为 methodName 的方法。 |
TryGetComponent | 获取指定类型的组件(如果存在)。 |
GetInstanceID | 获取对象的实例 ID。 |
ToString | 返回对象的名称。 |
Destroy | 删除游戏对象、组件或资源。 |
DestroyImmediate | 立即销毁对象 obj。强烈建议您使用 Destroy 而不是它。 |
DontDestroyOnLoad | 在加载新场景时不要销毁目标对象。 |
FindAnyObjectByType | 检索类型为 type 的任何活动加载的对象。 |
FindFirstObjectByType | 检索类型为 type 的第一个活动加载的对象。 |
FindObjectsByType | 检索类型为 type 的所有加载对象的列表。 |
Instantiate | 克隆对象 original 并返回克隆。 |
InstantiateAsync | 捕获原始对象(必须与某些 GameObject 相关)的快照并返回 AsyncInstantiateOperation。 |
bool | 对象是否存在? |
operator != | 比较两个对象是否引用不同的对象。 |
operator == | 比较两个对象引用,查看它们是否引用同一个对象。 |