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.
spriteAtlasTextureScaleThe Variant scale of texture used by the Sprite. This is useful to check when a Variant SpriteAtlas is being used by Sprites.
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

hideFlagsShould the object be hidden, saved with the Scene or modifiable by the user?
nameEl nombre del objeto.

Funciones Públicas

GetInstanceIDDevuelve el id de la instancia del objeto.
ToStringReturns the name of the object.

Funciones Estáticas

DestroyRemoves a GameObject, component or asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadDo not destroy the target Object when loading a new Scene.
FindObjectOfTypeDevuelve el primer objeto activo cargado de tipo type.
FindObjectsOfTypeGets a list of all loaded objects of Type 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