Componentes integrados

El motor incluye un conjunto de componentes integrados para funcionalidades habituales de los juegos. Se asocian a las entidades de la misma forma que los componentes personalizados, mediante el Entity Manager o los arquetipos. Consulta Agregar entidades a la escena.

Los componentes se agrupan en tres categorías.

Propósito general

ComponenteDescripción
TransformDefine la posición, escala y rotación de una entidad en el mundo del juego.
AnimatorGestiona animaciones de sprites mediante un mapa de animaciones con nombre.
AudioPlayerReproduce, pausa y detiene fuentes de audio.
ButtonUn botón interactivo que puede pulsarse o presionarse.
TiledWrapperEnvuelve un tilemap del editor de mapas Tiled para usarlo con los componentes de tilemap.

Física

Consulta Física para ver cómo funcionan estos componentes en conjunto.

ComponenteDescripción
RigidBodyHabilita el movimiento físico bajo velocidad, aceleración y gravedad.
BoxColliderForma de colisión rectangular.
BallColliderForma de colisión circular.
PolygonColliderForma de colisión de polígono convexo.
EdgeColliderForma de colisión compuesta por segmentos de línea conectados.
TilemapColliderFormas de colisión generadas a partir de los bordes de un tilemap.

Renderizado

Consulta Renderizado para ver cómo funcionan en conjunto las cámaras, las capas y los componentes de renderizado.

ComponenteDescripción
CameraControla qué capas se renderizan en la pantalla.
SpriteRendererRenderiza imágenes (sprites).
TextRendererRenderiza texto.
TilemapRendererRenderiza mapas basados en tiles a partir de una imagen de tileset.
MaskRendererRenderiza formas rellenas (rectángulo, círculo, polígono).
GeometricRendererRenderiza formas y líneas huecas (solo contorno).
LightRendererRenderiza una fuente de luz circular. Requiere un DarknessRenderer en la escena.
DarknessRendererRenderiza una máscara de oscuridad, afectada por los renderizadores de luz.
VideoRendererRenderiza contenido de vídeo.