Top Banner
Unity3D Taller BetaBeers martes 13 de diciembre de 11
124

Taller unity3d

May 25, 2015

Download

Documents

betabeers
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Taller unity3d

Unity3DTaller BetaBeers

martes 13 de diciembre de 11

Page 2: Taller unity3d

¿Quien soy yo?

David Collado Sela

@Bitomule @UnitySpain

www.unityspain.com

martes 13 de diciembre de 11

Page 3: Taller unity3d

What the Unity?

Juegos

Apps

Principalmente 3D pero también 2D

Realidad Aumentada

Arquitectura

martes 13 de diciembre de 11

Page 4: Taller unity3d

¿Porque Unity?

martes 13 de diciembre de 11

Page 5: Taller unity3d

Multiplataforma

martes 13 de diciembre de 11

Page 6: Taller unity3d

Multiplataforma

Real

martes 13 de diciembre de 11

Page 7: Taller unity3d

Trabajamos en:

martes 13 de diciembre de 11

Page 8: Taller unity3d

Windows

Trabajamos en:

martes 13 de diciembre de 11

Page 9: Taller unity3d

Windows Mac

Trabajamos en:

martes 13 de diciembre de 11

Page 10: Taller unity3d

Exportamos a:

martes 13 de diciembre de 11

Page 11: Taller unity3d

Escritorio

martes 13 de diciembre de 11

Page 12: Taller unity3d

Escritorio

Windows, OS X

martes 13 de diciembre de 11

Page 13: Taller unity3d

Escritorio

Consolas

Windows, OS X

martes 13 de diciembre de 11

Page 14: Taller unity3d

Escritorio

Consolas

Windows, OS X

PlayStation 3, Nintendo Wii, Xbox 360

martes 13 de diciembre de 11

Page 15: Taller unity3d

Escritorio

Consolas

Dispositivos móviles

Windows, OS X

PlayStation 3, Nintendo Wii, Xbox 360

martes 13 de diciembre de 11

Page 16: Taller unity3d

Escritorio

Consolas

Dispositivos móviles

Windows, OS X

PlayStation 3, Nintendo Wii, Xbox 360

iOS, Android, Union

martes 13 de diciembre de 11

Page 17: Taller unity3d

Escritorio

Consolas

Dispositivos móviles

Web

Windows, OS X

PlayStation 3, Nintendo Wii, Xbox 360

iOS, Android, Union

martes 13 de diciembre de 11

Page 18: Taller unity3d

Simplicidad

martes 13 de diciembre de 11

Page 19: Taller unity3d

Editor sencillo y visual

martes 13 de diciembre de 11

Page 20: Taller unity3d

Editor sencillo y visual

El equipo de Unity se esfuerza en hacer un editor muy sencillo.

martes 13 de diciembre de 11

Page 21: Taller unity3d

Editor sencillo y visual

Importar recursos

El equipo de Unity se esfuerza en hacer un editor muy sencillo.

martes 13 de diciembre de 11

Page 22: Taller unity3d

Editor sencillo y visual

Importar recursos

El equipo de Unity se esfuerza en hacer un editor muy sencillo.

Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar.

martes 13 de diciembre de 11

Page 23: Taller unity3d

Editor sencillo y visual

Importar recursos

El equipo de Unity se esfuerza en hacer un editor muy sencillo.

Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar.

Play Mode

martes 13 de diciembre de 11

Page 24: Taller unity3d

Editor sencillo y visual

Importar recursos

El equipo de Unity se esfuerza en hacer un editor muy sencillo.

Importar texturas, modelos, sonidos... es tan fácil como arrastrar y soltar.

Play Mode

Prueba tu juego sin salir del editor.

martes 13 de diciembre de 11

Page 25: Taller unity3d

Potencia

martes 13 de diciembre de 11

Page 26: Taller unity3d

Alta optimización

martes 13 de diciembre de 11

Page 27: Taller unity3d

Alta optimización

El rendimiento de Unity es muy alto y además mejora con cada actualización.

martes 13 de diciembre de 11

Page 28: Taller unity3d

Alta optimización

Motor de lightmaps beast

El rendimiento de Unity es muy alto y además mejora con cada actualización.

martes 13 de diciembre de 11

Page 29: Taller unity3d

Alta optimización

Motor de lightmaps beast

El rendimiento de Unity es muy alto y además mejora con cada actualización.

Unity incluye en su versión de pago el motor Beast, el mejor motor de lightmapping cuya licencia por separado asciende a miles de $.

martes 13 de diciembre de 11

Page 30: Taller unity3d

Alta optimización

Motor de lightmaps beast

El rendimiento de Unity es muy alto y además mejora con cada actualización.

Unity incluye en su versión de pago el motor Beast, el mejor motor de lightmapping cuya licencia por separado asciende a miles de $.

Occlusion Culling

martes 13 de diciembre de 11

Page 31: Taller unity3d

Alta optimización

Motor de lightmaps beast

El rendimiento de Unity es muy alto y además mejora con cada actualización.

Unity incluye en su versión de pago el motor Beast, el mejor motor de lightmapping cuya licencia por separado asciende a miles de $.

Occlusion Culling

También incluye el sistema de Umbra, que aumenta el rendimiento de nuestros juegos increíblemente.

martes 13 de diciembre de 11

Page 32: Taller unity3d

martes 13 de diciembre de 11

Page 33: Taller unity3d

Rentabilidad

martes 13 de diciembre de 11

Page 34: Taller unity3d

+ Plataformas = + Dinero

martes 13 de diciembre de 11

Page 35: Taller unity3d

+ Plataformas = + Dinero

Si con un mismo motor podemos lanzarnos a multiples plataformas, nuestro juego reportara más beneficios.

martes 13 de diciembre de 11

Page 36: Taller unity3d

+ Plataformas = + Dinero

Económico

Si con un mismo motor podemos lanzarnos a multiples plataformas, nuestro juego reportara más beneficios.

martes 13 de diciembre de 11

Page 37: Taller unity3d

+ Plataformas = + Dinero

Económico

Si con un mismo motor podemos lanzarnos a multiples plataformas, nuestro juego reportara más beneficios.

Unity es el motor más económico de su gama.

martes 13 de diciembre de 11

Page 38: Taller unity3d

+ Plataformas = + Dinero

Económico

Si con un mismo motor podemos lanzarnos a multiples plataformas, nuestro juego reportara más beneficios.

Unity es el motor más económico de su gama.

Asset Store

martes 13 de diciembre de 11

Page 39: Taller unity3d

Asset Store

martes 13 de diciembre de 11

Page 40: Taller unity3d

Asset Store

Comprar

martes 13 de diciembre de 11

Page 41: Taller unity3d

Asset Store

Comprar

Modelos 3D

martes 13 de diciembre de 11

Page 42: Taller unity3d

Asset Store

Comprar

Modelos 3D

Texturas

martes 13 de diciembre de 11

Page 43: Taller unity3d

Asset Store

Comprar

Modelos 3D

Texturas

Audio

martes 13 de diciembre de 11

Page 44: Taller unity3d

Asset Store

Comprar

Modelos 3D

Texturas

Audio

...

martes 13 de diciembre de 11

Page 45: Taller unity3d

Asset Store

Comprar

Vender

Modelos 3D

Texturas

Audio

...

martes 13 de diciembre de 11

Page 46: Taller unity3d

Futuro

martes 13 de diciembre de 11

Page 47: Taller unity3d

Unity 3.5

martes 13 de diciembre de 11

Page 48: Taller unity3d

Unity 3.5

Renderizado HDR

martes 13 de diciembre de 11

Page 49: Taller unity3d

Unity 3.5

Renderizado HDR

LOD (Nivel de detalle) Nativo

martes 13 de diciembre de 11

Page 50: Taller unity3d

Unity 3.5

Renderizado HDR

LOD (Nivel de detalle) Nativo

Sistema de partículas basado en curvas

martes 13 de diciembre de 11

Page 51: Taller unity3d

Unity 3.5

Renderizado HDR

LOD (Nivel de detalle) Nativo

Sistema de partículas basado en curvas

Pathfinding nativo

martes 13 de diciembre de 11

Page 52: Taller unity3d

Unity 3.5

Renderizado HDR

LOD (Nivel de detalle) Nativo

Sistema de partículas basado en curvas

Pathfinding nativo

Control de versiones con soporte para Perforce y SVN

martes 13 de diciembre de 11

Page 53: Taller unity3d

Unity 3.5

Renderizado HDR

LOD (Nivel de detalle) Nativo

Sistema de partículas basado en curvas

Pathfinding nativo

Control de versiones con soporte para Perforce y SVN

Exportar a Flash

martes 13 de diciembre de 11

Page 54: Taller unity3d

Juegos hechos con Unity

martes 13 de diciembre de 11

Page 55: Taller unity3d

Battleheart

martes 13 de diciembre de 11

Page 56: Taller unity3d

martes 13 de diciembre de 11

Page 57: Taller unity3d

martes 13 de diciembre de 11

Page 58: Taller unity3d

Zombieville USA

martes 13 de diciembre de 11

Page 59: Taller unity3d

martes 13 de diciembre de 11

Page 60: Taller unity3d

martes 13 de diciembre de 11

Page 61: Taller unity3d

Rochard

martes 13 de diciembre de 11

Page 62: Taller unity3d

martes 13 de diciembre de 11

Page 63: Taller unity3d

Feist

martes 13 de diciembre de 11

Page 64: Taller unity3d

martes 13 de diciembre de 11

Page 65: Taller unity3d

Clippox Exodus

martes 13 de diciembre de 11

Page 66: Taller unity3d

martes 13 de diciembre de 11

Page 67: Taller unity3d

Requisitos

martes 13 de diciembre de 11

Page 68: Taller unity3d

MacPc

WebAndroid

WiiPs3

Xbox360

} PC y Mac

MacPc

WebAndroid

WiiPs3

Xbox360

} PC y Mac

iPhone Mac}martes 13 de diciembre de 11

Page 69: Taller unity3d

Licencias

martes 13 de diciembre de 11

Page 70: Taller unity3d

Unity Unity Pro iOs iOs Pro Android Android Pro

Precio € 0 € 1050 € 280 € 1050 € 280 € 1050

Occlusion Culling ✘ ✔ ✘ ✔ ✘ ✔

Acceso bajo nivel ✘ ✔ ✘ ✔ ✘ ✔

Sombras en tiempo real ✘ ✔ ✘ ✔ ✘ ✔

martes 13 de diciembre de 11

Page 71: Taller unity3d

Libros recomendados

martes 13 de diciembre de 11

Page 72: Taller unity3d

Unity Game Development Essentials

martes 13 de diciembre de 11

Page 73: Taller unity3d

Unity iOS Essentials

martes 13 de diciembre de 11

Page 74: Taller unity3d

Unity 3.x Scripting

martes 13 de diciembre de 11

Page 75: Taller unity3d

Unity 3 Game Development

HotShot

martes 13 de diciembre de 11

Page 76: Taller unity3d

Soporte y comunidad

martes 13 de diciembre de 11

Page 77: Taller unity3d

La clave de Unity

martes 13 de diciembre de 11

Page 78: Taller unity3d

Foros Unity

La clave de Unity

martes 13 de diciembre de 11

Page 79: Taller unity3d

Foros Unity

Unity Answers

La clave de Unity

martes 13 de diciembre de 11

Page 80: Taller unity3d

Foros Unity

Unity Answers

Foros UnitySpain

La clave de Unity

martes 13 de diciembre de 11

Page 81: Taller unity3d

Foros Unity

Unity Answers

Foros UnitySpain

La clave de Unity

8500 ips distintas

martes 13 de diciembre de 11

Page 82: Taller unity3d

Foros Unity

Unity Answers

Foros UnitySpain

La clave de Unity

8500 ips distintas

2120 usuarios

martes 13 de diciembre de 11

Page 83: Taller unity3d

Foros Unity

Unity Answers

Foros UnitySpain

La clave de Unity

8500 ips distintas

2120 usuarios

14851 respuestas

martes 13 de diciembre de 11

Page 84: Taller unity3d

Interfaz

martes 13 de diciembre de 11

Page 85: Taller unity3d

martes 13 de diciembre de 11

Page 86: Taller unity3d

Scene View

martes 13 de diciembre de 11

Page 87: Taller unity3d

Game View

martes 13 de diciembre de 11

Page 88: Taller unity3d

Hierarchy View

martes 13 de diciembre de 11

Page 89: Taller unity3d

Project View

martes 13 de diciembre de 11

Page 90: Taller unity3d

Inspector

martes 13 de diciembre de 11

Page 91: Taller unity3d

Introducción a Unity3d

martes 13 de diciembre de 11

Page 92: Taller unity3d

Introducción a Unity3d

“Cubo de Portal”

martes 13 de diciembre de 11

Page 93: Taller unity3d

Creamos un nuevo proyecto

martes 13 de diciembre de 11

Page 94: Taller unity3d

Proyecto vacío

martes 13 de diciembre de 11

Page 95: Taller unity3d

Importamos modelo

martes 13 de diciembre de 11

Page 96: Taller unity3d

Inspector del modelo. Cambiamos la escala a 0.1 y marcamos Generate Colliders

martes 13 de diciembre de 11

Page 97: Taller unity3d

Arrastramos el modelo a la escena

martes 13 de diciembre de 11

Page 98: Taller unity3d

Creamos un plano

martes 13 de diciembre de 11

Page 99: Taller unity3d

Añadamos físicas al cubo

martes 13 de diciembre de 11

Page 100: Taller unity3d

Si ejecutamos el juego, este será el resultado

martes 13 de diciembre de 11

Page 101: Taller unity3d

Si ejecutamos el juego, este será el resultado

martes 13 de diciembre de 11

Page 102: Taller unity3d

Queremos rotar la cámaraalrededor del cubo

martes 13 de diciembre de 11

Page 103: Taller unity3d

Queremos rotar la cámaraalrededor del cubo

Para ello necesitamos un script

martes 13 de diciembre de 11

Page 104: Taller unity3d

Nuestro Primer script

martes 13 de diciembre de 11

Page 105: Taller unity3d

Script vacio

Nombre Script = Nombre clase

martes 13 de diciembre de 11

Page 106: Taller unity3d

Variables para la cámara y el cubo

martes 13 de diciembre de 11

Page 107: Taller unity3d

La variable cubo es pública para que aparezca en el inspector

martes 13 de diciembre de 11

Page 108: Taller unity3d

La cámara no es pública, ya que será asignada desde el script

martes 13 de diciembre de 11

Page 109: Taller unity3d

De ambos solo nos interesa su componente Transform (Posición, Rotación y Escala)

martes 13 de diciembre de 11

Page 110: Taller unity3d

Asignamos la variable Camara en Start

martes 13 de diciembre de 11

Page 111: Taller unity3d

Veamos las funciones de la clase Transform.

martes 13 de diciembre de 11

Page 112: Taller unity3d

Veamos las funciones de la clase Transform.

martes 13 de diciembre de 11

Page 113: Taller unity3d

RotateAround es justo lo que buscamos.

martes 13 de diciembre de 11

Page 114: Taller unity3d

RotateAround es justo lo que buscamos.

martes 13 de diciembre de 11

Page 115: Taller unity3d

La función debe ir dentro de Update, para que se ejecute cada fotograma.

martes 13 de diciembre de 11

Page 116: Taller unity3d

position es una propiedad de Transform. Es la posición en X,Y,Z

martes 13 de diciembre de 11

Page 117: Taller unity3d

Vector3.up es una estructura que equivale a la dirección positiva del eje y.

martes 13 de diciembre de 11

Page 118: Taller unity3d

Time.timeScale es la escala del tiempo. Moverá la cámara un metro por segundo

martes 13 de diciembre de 11

Page 119: Taller unity3d

Volvemos a Unity y arrastramos el script a la cámara.

martes 13 de diciembre de 11

Page 120: Taller unity3d

Ahora en el inspector de la cámara veremos un nuevo componente con nuestra variable

pública.

martes 13 de diciembre de 11

Page 121: Taller unity3d

Arrastramos el cubo de nuestra escena sobre None(Transform) para asignar esa variable.

martes 13 de diciembre de 11

Page 122: Taller unity3d

Pulsamos Play y nos deleitamos con nuestra obra

martes 13 de diciembre de 11

Page 123: Taller unity3d

Si os parece muy oscuro, probad a añadir una luz.

martes 13 de diciembre de 11

Page 124: Taller unity3d

Muchas gracias

¿Preguntas?

martes 13 de diciembre de 11