</> CodeBooks
    ← Volver a Desarrollo de videojuegos (página 6)
    Portada de Unity UI Cookbook

    Unity UI Cookbook

    Francesco Sapio

    Editorial
    Packt
    Año
    2015
    Páginas
    ~284
    Nivel
    Intermedio

    De qué trata

    Recetario práctico y especializado en el diseño e implementación de interfaces de usuario (UI) profesionales, responsivas e inmersivas con el sistema nativo uGUI de Unity (introducido en Unity 4.6 y consolidado en Unity 5). Está pensado para desarrolladores de videojuegos de nivel intermedio y diseñadores técnicos que ya programan en C# y necesitan construir interfaces completas, HUDs para videojuegos y menús complejos adaptados a cualquier resolución de pantalla.

    La obra desglosa el uso del Canvas en sus modos Screen Space y World Space, Canvas Scaler, anclajes y pivotes para diseño adaptativo, componentes de organización automática (Horizontal, Vertical y Grid Layout Groups) y el EventSystem para gestionar la navegación por teclado, ratón o gamepad. A través de soluciones de código paso a paso, enseña a crear barras de vida lineales, radiales y multisección con armadura, contadores de monedas y vidas, temporizadores formateados y con cuenta atrás, pestañas de menú, controles deslizantes porcentuales y listas con desplazamiento suave mediante ScrollRect y máscaras circulares. Además, abarca elementos de jugabilidad avanzados como marcadores flotantes de daño, barras de brújula de orientación, interfaces diegéticas 3D en el entorno del juego interactuables por raycast y minimapas circulares que rastrean iconos de entidades mediante cámaras secundarias y Render Textures.

    Con más de 60 recetas independientes, el libro destaca por resolver los retos habituales de diseño de interfaces sin necesidad de recurrir a plugins externos, haciendo especial énfasis en separar la lógica de C# de la configuración visual del inspector. Deja fuera el moderno sistema UI Toolkit (UIElements / USS / UXML), que llegó años más tarde al motor, y no profundiza en la optimización extrema del repintado de Canvas (batching y canvas dirtying) para dispositivos móviles de gama baja. A pesar de ello, representa una guía de consulta sumamente práctica y directa para dominar el sistema uGUI tradicional que aún sostiene miles de producciones en Unity.

    • Unity 5
    • uGUI
    • Interfaz de usuario (UI)
    • Canvas Scaler
    • Barras de vida HUD
    • EventSystem
    • Layout Groups
    • ScrollRect
    • UI 3D en World Space
    • Minimapas
    • C#

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Desarrollo de videojuegos con nivel Intermedio