Elemento que se puede utilizar para renderizar en la pantalla.
Los elementos en un canvas son renderizados DESPUÉS del renderizado de escena, ya sea desde una cámara adjunta o utilizando un modo de superposición.
#pragma strict @script RequireComponent(Canvas) @script RequireComponent(UIRenderer)
var verts : UIVertex[];
function Start () { var canvas : Canvas = GetComponent ("Canvas"); canvas.renderMode = RenderMode.Overlay; verts = new UIVertex[4]; GenerateVerts(); }
function GenerateVerts() { GenerateSquare();
var uiRenderer : UIRenderer = GetComponent ("UIRenderer") ; uiRenderer.SetVertices (verts); var mat = Material (Shader.Find ("Sprites/Default")); uiRenderer.SetMaterial (mat, null); }
function GenerateSquare() { var vert : UIVertex; vert.color = Color32 (255, 0, 0, 255); vert.uv = Vector2 (0, 0); vert.position = Vector3 (0, 0); verts[0] = vert; vert.position = Vector3 (0, 300); verts[1] = vert; vert.position = Vector3 (300, 300); verts[2] = vert; vert.position = Vector3 (300, 0); verts[3] = vert; }
| cachedSortingLayerValue | Valor almacenado en caché calculado básandose en SortingLayerID. |
| isRootCanvas | Es este el Canvas raíz? |
| normalizedSortingGridSize | El tamaño de la cuadrilla normalizada que el canvas dividirá el área renderizable. |
| overridePixelPerfect | Le permite a los canvases anidados anular los ajustes de pixelPerfect heredados de los canvases de los padres. |
| overrideSorting | Anular el ordenamiento del canvas. |
| pixelPerfect | Forza a los elementos en el canvas para que se alineen con píxeles. Sólo se aplica con renderMode en el Screen Space. |
| pixelRect | Obtiene el render rect para el Canvas. |
| planeDistance | Qué tan lejos de la cámara está el Canvas generado. |
| referencePixelsPerUnit | La cantidad de pixeles por unidad que son consideradas por defecto. |
| renderMode | Está el Canvasen el modo World o Overlay? |
| renderOrder | El orden de renderizado en el que el canvas es emitido a la escena. |
| rootCanvas | Retorna el Canvas más cerca a la raíz, al revisar a través de cada padre y devolver el último canvas encontrado. Si ningún otro canvas es encontrado, entonces el canvas se retornará a si mismo. |
| scaleFactor | Se utiliza para escalar el canvas entero, mientras que todavía lo hace caber en la pantalla. Sólo se aplica con renderMode en el Screen Space. (espacio de pantalla). |
| sortingLayerID | ID único del sorting layer del Canvas'. |
| sortingLayerName | Nombre del sorting layer del Canvas. |
| sortingOrder | Orden del Canvas dentro de una sorting layer. |
| targetDisplay | Para el modo Overlay, muestra el indice donde el canvas UI aparecerá. |
| worldCamera | Camera utilizada para dimensionar el Canvas cuando está en Screen Space - Camera. También se utiliza como la Camera que los eventos envían a través de un World Space [[Canvas]. |
| ForceUpdateCanvases | Forzar actualizar el contenido a todos los canvas. |
| GetDefaultCanvasMaterial | Devuelve el material predeterminado que se puede utilizar para representar elementos normales en el Canvas. |
| GetETC1SupportedCanvasMaterial | Gets or generates the ETC1 Material. |
| willRenderCanvases | Evento que es llamado justo antes de que el rendering del Canvas suceda. |
| enabled | Enabled Behaviours are Updated, disabled Behaviours are not. |
| isActiveAndEnabled | Has the Behaviour had enabled called. |
| gameObject | El game object que tiene este componente adjunto. Un componente siempre está adjunto a un game object. |
| tag | El tag de este game object. |
| transform | The Transform attached to this GameObject. |
| hideFlags | ¿Debería el objeto estar oculto, guardado con la escena o modificable por el usuario? |
| name | El nombre del objeto. |
| BroadcastMessage | Llama al método denominado methodName de todos los MonoBehaviour en este game objecto en cualquiera de sus hijos. |
| CompareTag | ¿Este game object está etiquetado con tag? |
| GetComponent | Devuelve un componente de tipo type si el game object tiene a alguno adjuntado, o null si no lo tiene. |
| GetComponentInChildren | Retorna el componente de tipo type en el GameObject o cualquiera de sus hijos utilizando depth first search (busqueda de profundidad). |
| GetComponentInParent | Retorna el componente de tipo type en el GameObject o cualquiera de sus padres. |
| GetComponents | Retorna todos los componentes de tipo type en el GameObject. |
| GetComponentsInChildren | Retorna todos los componentes de tipo type en el GameObject o cualquiera de sus hijo. |
| GetComponentsInParent | Retorna todos los componentes de tipo type en el GameObject o cualquiera de sus padres. |
| SendMessage | Llama al método denominado methodName en cada MonoBehaviour de este game object. |
| SendMessageUpwards | Llama al método denominado methodName en todos los MonoBehaviour de este juego y en todos los ancestros del behaviour. |
| GetInstanceID | Devuelve el id de la instancia del objeto. |
| ToString | Devuelve el nombre del objeto. |
| Destroy | Elimina un gameobject, componente o asset. |
| DestroyImmediate | Destruye el objeto obj inmediatamente. |
| DontDestroyOnLoad | Hace que el objeto target no sea destruido automáticamente cuando se cargue una nueva escena. |
| FindObjectOfType | Devuelve el primer objeto activo cargado de tipo type. |
| FindObjectsOfType | Devuelve una lista de todos los objetos activos cargados de tipo type. |
| Instantiate | Clona el objeto original y devuelve el clon. |
| bool | ¿Existe el objeto? |
| operator != | Compare si dos objetos se refieren a un objeto diferente. |
| operator == | Compara dos referencias de objeto para ver si se refieren al mismo objeto. |