¡Oferta!

Unity 3D (2ª edición)

29,99 61,56 

Otras opciones
Accede gratis al libro
38,50 

En Stock

  • ISBN: 9788426739698
  • Tipo de Encuadernación: Tapa Blanda
  • Dimensiones de producto: 24x17
  • Número de páginas: 416
29,99 

Producto virtual

  • E-Book ISBN: 9788426740038
  • Número de páginas del E-Book: 618
El precio original era: 68,40 €.El precio actual es: 61,56 €.

En Stock

  • ISBN: 9788426739698
  • Tipo de Encuadernación: Tapa Blanda
  • Dimensiones de producto: 17x24
  • Número de páginas: 618
  • E-Book ISBN: 9788426740038
  • Número de páginas del E-Book: 618

Libro físico

  • Envíos a todo el mundo
  • Suscriptores obtienen descuentos en la compra de libros físicos, envíos gratuitos en España Peninsular y Baleares y acceso a todo el catálogo digital de Marcombo.
    ¿No estás suscrito? ¡Suscríbte!

eBook

  • Accede al eBook a través de nuestra plataforma digital.
  • Lee online y offline en cualquier dispositivo móvil con nuestra app de lectura.
  • Resalta, crea notas, extrae citas, traduce y busca en el diccionario, todo a través de nuestro lector inmersivo.

Libro físico + eBook

  • Envíos a todo el mundo
  • Accede al eBook a través de nuestra plataforma digital.
  • Lee online y offline en cualquier dispositivo móvil con nuestra app de lectura.
  • Resalta, crea notas, extrae citas, traduce y busca en el diccionario, todo a través de nuestro lector inmersivo.

Suscriptores obtienen descuentos en la compra de libros físicos, envíos gratuitos en toda España y acceso a todo el catálogo digital de Marcombo.
¿No estás suscripto? ¡Suscríbete!

Suscripción

  • Prueba gratis por 7 días. Planes desde 7,99 €/ mes
  • Accede a todo el catálogo de Marcombo
  • Lectura online y offline
  • Acceso a contenidos previos a su publicación
  • Envíos gratuitos y descuentos especiales para compras en la tienda

Suscribirse
Suscribirse
¿Quieres un descuento? ¡Hazte miembro mediante la compra de El gran libro de Node.js – E-book!

Más información

Descripción

Índice

Detalles

Colecciones

Categorías

Características

  • Autor: Marc Lidón
  • Tipo de Encuadernación: Tapa Blanda
  • Dimensiones de producto: 24x17
  • Número de páginas: 416
  • Idioma: Español
  • Fecha de publicación: 20/02/2025
  • País: España

Descripción

¿Te has planteado alguna vez crear tu propio videojuego, pero no sabes por dónde empezar?

Diseñado para principiantes, este manual te guiará paso a paso a través de los fundamentos esenciales de Unity, desmitificando la idea de que la programación es solo para expertos. Este libro te proporcionará, con explicaciones claras y prácticas guiadas, una base sólida para lanzarte al apasionante mundo del desarrollo de videojuegos.

Además, incluye paquetes de recursos para que puedas aplicar directamente lo que aprendes.

A lo largo de 14 capítulos, estructurados de manera cuidadosa, descubrirás cómo:

Entender y configurar la interfaz de Unity.
Crear escenarios modulares y terrenos detallados.
Programar y manejar objetos para que interactúen de manera dinámica.
– Dominar la Programación Orientada a Objetos ¡y mucho más!

Este libro ha sido escrito por Marc Lidón, programador y artista 3D con más de una década de experiencia en la creación de materiales didácticos innovadores. Reconocido por su enfoque accesible y práctico, Marc simplifica conceptos complejos y los hace comprensibles para todos. Su obra, alejada de la rigidez académica tradicional, ofrece una aproximación cercana y accesible, valorada tanto por estudiantes como por autodidactas, consolidándolo como una de las voces más efectivas en su campo.

Si buscas una introducción amigable y completa al mundo de Unity, este libro es tu mejor aliado. ¡Atrévete a dar el primer paso y empieza a desarrollar tus propios prototipos de videojuegos hoy mismo con Unity!

Información adicional

Dimensiones 24 × 17 cm
Tipo de Variación

, ,

Content missing

Índice

CONTENIDO

PRÓLOGO

1. Introducción a Unity
 
- Introducción  
- ¿Qué es Unity?  
- Descarga e instalación de Unity  
- Proyectos 2D y 3D  
- Guardar el proyecto y la escena  
- Vista previa de la interfaz  
- Configurar la interfaz  

2. Interfaz de Unity

- Importación de Assets  
- Ventana Proyectos (Project)  
- Ventana Escena (Scene View)  
- Ventana Juego (Game View)  
- Barra de herramientas del Game View  
- Play Mode  
- Ventana Jerarquía (Hierarchy window)  
- Ventana Inspector y creación de un GameObject  

3. Editor de terrenos
 
- Editor de terrenos  
- Crear un terreno  
- Crear terrenos adyacentes  
- Pintar terrenos  
- Configurar la altura del terreno (Set Height)  
- Suavizar (Smooth Height)  
- Estampado de terreno (Stamp Terrain)  
- Pintar texturas (Paint Texture)  
- Eleva o baja el terreno (Raise or Lower Terrain)  
- Pintar agujeros (Paint Holes)  
- La herramienta Pintar árboles (Paint Trees)  
- La herramienta Pintar detalles (Paint Details)  
- Configuración del terreno (Terrain Settings)  
- Basic Terrain  
- Tree & Detail Objects  
- Wind Settings for Grass  
- Mesh Resolution  
- Holes Settings  
- Texture Resolutions  
- Lighting  
- Lightmapping  
- Poner agua en el terreno  
- Crear una zona de viento (windzone)  
- Editar árboles  
- El encabezado  
- Editar grupos  
- Propiedades de los grupos de rama  
  - Distribution  
  - Geometry  
  - Shape  
  - Wind  
- Propiedades de los grupos de hojas  
  - Distribution  
  - Geometry  
  - Shape  
  - Wind  
- Ejemplo de un árbol  

4. Creación de un escenario modular  

- Importar los modelos  
- Modelos  
- Nuestro modelo en escena  
- Materiales y texturas  
- El sombreado de los materiales  
- Parámetros básicos de los materiales  
- Rendering Mode  
- Main Maps (Mis mapas)  
  - Albedo  
  - Modo Specular parámetro Specular  
  - Modo Metallic parámetro Metallic  
  - Smoothness  
  - Normal Map  
  - Height Map  
  - Oclusion Map  
  - Emission  
  - Detail Mask  
- Parámetros de escalado y repetición  
- Secondary Maps  
- Colliders y Rigid Bodies  
- Model vs Prefabs  
- Montar un escenario simple  
  - Sector A  
  - Importar Mini First Person Controller  

5. Introducción básica de C# con Unity 
 
- Introducción  
- Creando nuestro primer script  
  - Void Start  
- Crear y manipular variables  
- Trabajar con operadores aritméticos  
- Operadores lógicos y de comparación  
- Crear declaraciones lógicas con if – else  
- Crear declaraciones con switch  
- Trabajar con loops  
  - While  
  - For  
- Crear y llamar funciones  
- Entender qué son los arrays  
- Mi primera Clase  

6. Programación orientada a objetos 

- Introducción  
- La clase GameObject  
- Acceder a los componentes  
- Entendiendo las transformaciones  
  - Vector3  
  - Mover objetos  
    - Time.deltaTime  
    - Mover objetos con Transform.Translate  
    - Mover objetos de un punto A a un punto B  
    - Mover objetos de ida y retorno  
  - Rotar objetos  
    - Rotar objeto con transform.rotation  
    - Rotar objeto con transform.Rotate  
  - Escalar objetos  

7. Creación de un Player en C#  

- Introducción  
- Character Controller  
- Movimientos del Character Controller  
  - Mover objetos con SimpleMove dirección Global  
  - Mover objetos con SimpleMove dirección Local  
  - Mover objetos con Move  
- Los Inputs  
  - Input Manager  
  - Input GetAxis  
  - Input GetKey  
  - Input GetKey (KeyCode)  
- Mover y rotar nuestro Character Controller  
- Saltar obstáculos  
- Rigidbody  
  - Mover un Rigidbody  
  - Controlar el movimiento de un Rigidbody  
  - Añadir un salto al Rigidbody  
- Seguimiento simple de nuestra Cámara  
- Destruir objetos con colisiones  
- Teletransportación con Triggers  
- En resumen  
- Proyecto final  

8. Raycast y decals

- Introducción  
- Abrir puertas con Triggers  
- Raycast  
  - Cómo visualizar el Raycast  
  - Entendiendo Raycast de físicas  
  - La clase Ray  
  - Cómo obtener información con RaycastHit  
  - Comunicación con SendMessage  
- Decals  
  - Preparar nuestro Prefab Decal  
  - Instanciar los Decals con Raycast  
  - Definir el tiempo del disparo  
  - Rotación de nuestros Decals  
  - Selección de objetos para disparar  
  - Crear un Array de Decals  
  - Emparentar los Decals  
  - Destruir las cajas  

9. UI (Interfaz de Usuario)

- Introducción  
- Entendiendo el Canvas (lienzo)  
- Entendiendo el Rect Transform  
- Image  
- Image Raw  
- Text  
- Button  
- Slider  
- Creación de una mirilla  
- Creación de un contador de coins  
- Creación de una barra de vida  
- Hacer daño a nuestro FPSController  
- Cómo curar a nuestro FPSController  
- Cómo limitar el número de munición  
- Pantalla de fallecimiento  

10. Animación 

- Animación en Unity  
- El flujo de trabajo  
- Animation Clips  
- Ventana Animation  
- Animation Controller  
- Máquina de estados  
- Proyecto de un soldado  

11. Navigation y Pathfinding 

- Navegación con IA  
- Sistema de navegación en Unity  
  - Funcionamiento interno de un sistema de navegación  
  - Funcionamiento práctico de un sistema de navegación  
- Proyectos de Navigation  

12. Iluminación
  
- Introducción  
- Iluminación  
  - Escena  
  - Environment  
  - Apagar las luces  
  - Tipos de luces  
  - Propiedades de las luces  
  - Iluminación directa e indirecta  
  - Iluminación horneada (Baked)  
  - Iluminación Mixta  
- Práctica general  
- Ponte a prueba  

13. Partículas
 
- Introducción  
- Sistema de partículas  
- Creación de un sistema de partículas  
- Editar las propiedades de las partículas  
- Módulos  
  - Módulo principal  
  - Módulo Shape (Forma)  
  - Módulo Velocity over Lifetime  
  - Módulo Inherit Velocity  
  - Módulo Lifetime by Emitter Speed  
  - Módulo Force over Lifetime  
  - Módulo Color over Lifetime  
  - Módulo Color by Speed  
  - Módulo Size over Lifetime  
  - Módulo Size by Speed  
  - Módulo Rotation over Lifetime  
  - Módulo Rotation by Speed  
  - Módulo External Forces  
  - Módulo Noise  
  - Módulo Collision  
  - Módulo Triggers  
  - Módulo Subemitters  
  - Módulo Texture Sheet Animation  
  - Módulo Lights  
  - Módulo Trails  
  - Módulo Custom Data  
  - Módulo Renderer  
- Crear materiales para un sistema de partículas  
- Creación de un fuego con partículas  
  - Creación del objeto base  
  - Creación del material para LlamaFuego01  
  - Propiedades del sistema LlamaFuego01  
  - Creación y propiedades del sistema LlamaFuego02  
- Crear sistema de partículas para el humo  
- Creación de destellos  

14. Menús y sonido

- Introducción  
- Vista general de sonido  
  - Parámetros del componente Audio Source  
  - Clips de Audio  
  - El sonido 3D  
- Empezar con el proyecto  
  - Creación de nuestro Player  
  - Material del Player  
  - Scripting de nuestro Player  
  - Crear proyectiles para nuestro Player  
  - Reutilizar el Proyectil  
  - Instanciar el Proyectil  
  - Sonido para el Proyectil  
- Crear un enemigo  
- Colisiones  
- Explosiones  
  - Crear explosiones con los proyectiles  
  - Añadir audio a la explosión  
- Añadir sistema de puntos y vidas  
  - Contadores de puntos y de vida  
  - Restar vida  
- Escena principal y GameOver  
  - Escena principal  
  - Creación del Menú  
  - Escena GameOver  
- Compilar el proyecto  
- Conclusión

Valoraciones

No hay valoraciones aún.

Solo los usuarios registrados que hayan comprado este producto pueden hacer una valoración.