logo

Inicio Rápido

Conoce la arquitectura del módulo Cámara y configura una cámara con vistas, transiciones y suavizado.

Qué es Cámara

Cámara es un módulo de Pandora Crystal orientado a controlar la posición, rotación, proyección y transición de cámaras, además de proporcionar herramientas para difuminado de obstáculos, depuración y distintos estilos de vista.

El núcleo del módulo gira alrededor de Camara: recibe una VistaCamara, calcula su posición y dirección, aplica transiciones y suavizado y actualiza las propiedades de la Camera de Unity. La implementación también integra un algoritmo de difuminado para generar una RenderTexture auxiliar. fileciteturn411file0

Arquitectura

Camara
├── VistaCamara
│   └── Tipo de vista
│       ├── Posición
│       ├── Dirección
│       ├── Proyección
│       └── Dimensiones / FOV

├── Movimiento
│   ├── Transición
│   ├── Suavizado de posición
│   └── Suavizado de rotación

├── Difuminado
│   ├── Configuración
│   ├── Algoritmo
│   └── RenderTexture auxiliar

└── Herramientas
    ├── Debug
    ├── Extensiones
    └── Editor

Capacidades principales

Primer recorrido

Configura la cámara de Unity y añade Camara al mismo GameObject.
Asigna una VistaCamara para definir la posición y dirección objetivo.
Selecciona Update o LateUpdate según el orden de actualización que necesite la cámara.
Elige el tipo de suavizado y ajusta sus parámetros de posición y rotación.
Activa el difuminado únicamente cuando el juego necesite resolver obstáculos entre cámara y objetivo.

Versión y dependencias

La versión declarada actualmente por el paquete es 1.1.2.11. Depende de Motor 1.2.7.5 y Núcleo 1.3.7.4. fileciteturn411file0

Qué leer después

RequisitosFundamentosGuíasReferencia

On this page