Version: 2017.2

Sprite

class in UnityEngine

/

Hereda de:Object

Cambiar al Manual

Descripción

Representa un objeto Sprite para su uso en juegos 2D.

Los Sprites son objetos gráficos 2D usados para personajes, props, proyectiles y otros elementos de juego 2D. Los gráficos se obtienen de imágenes bitmap - Texture2D. La clase Sprite identifica principalmente la sección de la imagen que se debe usar para un sprite específico. Esta información puede ser utilizada por un componente SpriteRenderer en un GameObject para mostrar el gráfico.

Mirar también: Clase SpriteRenderer.

Variables

associatedAlphaSplitTextureDevuelve la textura que contiene el canal alfa de la textura de origen. Unity genera esta textura bajo el capote para sprites que tienen alfa en la fuente, y necesitan ser comprimidos usando técnicas como ETC1.Retorna NULL si no hay una textura alpha asociada para el sprite fuente. Este es el caso si el sprite no se ha configurado a utilizar una compresión ETC1.
borderRetorna el tamaño del borde del sprite.
bounds Bounds of the Sprite, specified by its center and extents in world space units.
packedDevuelve verdadero si este Sprite está empaquetado en un atlas.
packingModeSi el Sprite está empaquetado (mire Sprite.packed), retorna SpritePackingMode.
packingRotationSi el Sprite está empaquetado (mire Sprite.packed), retorna SpritePackingRotation.
pivotUbicación del punto central del Sprite en el Rect en la Textura original, especificada en píxeles.
pixelsPerUnitEl número de píxeles en el sprite que corresponde a una unidad en el espacio del mundo. (Lectura Solamente)
rectUbicación del Sprite en la Textura original, especificada en píxeles.
textureObtiene la referencia a la textura utilizada. Si está llena esto apuntará al atlas, si no está empaquetada señalará al sprite de la fuente.
textureRectObtiene el rectángulo que este sprite utiliza en su textura. Genera una excepción si este sprite está firmemente empaquetado en un atlas.
textureRectOffsetObtiene el desplazamiento del rectángulo que este sprite utiliza en su textura a los límites del sprite original. Si el tipo del sprite mesh es FullRect, el desplazamiento es cero.
trianglesDevuelve una copia del arreglo que contiene triángulos sprite mesh.
uvLas coordenadas de textura base del sprite mesh.
verticesDevuelve una copia del arreglo que contiene posiciones de vértice del sprite mesh.

Funciones Públicas

GetPhysicsShapeGets a physics shape from the Sprite by its index.
GetPhysicsShapeCountThe number of physics shapes for the Sprite.
GetPhysicsShapePointCountThe number of points in the selected physics shape for the Sprite.
OverrideGeometryDefine una nueva geometría Sprite.
OverridePhysicsShapeSets up a new Sprite physics shape.

Funciones Estáticas

CreateCrea un nuevo objeto Sprite.

Miembros heredados

Variables

hideFlags¿Debería el objeto estar oculto, guardado con la escena o modificable por el usuario?
nameEl nombre del objeto.

Funciones Públicas

GetInstanceIDDevuelve el id de la instancia del objeto.
ToStringDevuelve el nombre del objeto.

Funciones Estáticas

DestroyElimina un gameobject, componente o asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadHace que el objeto target no sea destruido automáticamente cuando se cargue una nueva escena.
FindObjectOfTypeDevuelve el primer objeto activo cargado de tipo type.
FindObjectsOfTypeDevuelve una lista de todos los objetos activos cargados de tipo type.
InstantiateClona el objeto original y devuelve el clon.

Operadores

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.