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? |
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). |
sortingGridNormalizedSize | El tamaño de la cuadrilla normalizada que el canvas dividirá el área renderizable. |
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 | Obtiene o genera el material ETC1. |
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 | El Transform adjunto a este GameObject (null si no hay uno adjunto). |
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 | Devuelve una copia del objeto original. |
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. |