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.
ToStringReturns the name of the GameObject.

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.
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961