Logo Studenta

Manual-de-Unity-Trabajando-con-Unity

¡Este material tiene más páginas!

Vista previa del material en texto

Manual de Unity 3D
Trabajando con Unity
- 1 -
Índice de contenido
Manual de Unity.................................................................................................................................15
Fuentes adicionales de información..........................................................................................15
Problemas conocidos.................................................................................................................15
Versiones del manual..........................................................................................................................16
Versiones anteriores de la documentación de Unity 5:.............................................................16
Versiones anteriores de la documentación de Unity 4:.............................................................16
Versiones anteriores de la documentación de Unity 3:.............................................................17
Nuevo en 5.3.......................................................................................................................................18
Documentación para las nuevas características en 5.3:............................................................18
Trabajando con Unity.........................................................................................................................20
Bases de Unity....................................................................................................................................22
Descargando e Instalando Unity.........................................................................................................23
Asistente de Descarga de Unity.....................................................................................................23
Instalando Unity sin el Asistente de Descarga...............................................................................24
Instalando Unity en Windows desde línea de comandos..........................................................24
Instalación del Editor de Unity.................................................................................................24
Desinstalador del Editor de Unity........................................................................................24
Instalación del Web Player...................................................................................................25
Instalación de Assets Estándar.............................................................................................25
Instalación de Proyecto Ejemplo..........................................................................................25
Instalando Unity en OS X desde la línea de comando..............................................................25
Instalación del Editor de Unity.................................................................................................25
Instalación del Web Player...................................................................................................25
Instalación de Assets Estándar.............................................................................................25
Instalación de Proyecto Ejemplo..........................................................................................25
Descarga Torrent............................................................................................................................26
Proyectos 2D o 3D..............................................................................................................................27
3D Completo.............................................................................................................................27
3D Ortográfico..........................................................................................................................28
2D Completo.............................................................................................................................28
Gameplay 2D con gráficas 3D..................................................................................................29
Gameplay 3D y gráficas, con una cámara perspectiva.............................................................29
Otros estilos...............................................................................................................................30
Información útil de proyectos 2D..................................................................................................30
Comenzando con Unity.............................................................................................................30
Visión general 2D......................................................................................................................30
Empezando.........................................................................................................................................31
Iniciando Unity por primera vez....................................................................................................31
Creando un Proyecto......................................................................................................................31
Abriendo un Proyecto....................................................................................................................34
Aprendiendo la Interfaz......................................................................................................................36
La ventana del Proyecto.................................................................................................................37
La Scene View (vista de escena)....................................................................................................38
La ventana de Jerarquía.................................................................................................................39
Flujo de trabajo de los Assets (Asset Workflow)................................................................................40
Objetos Primitivos..............................................................................................................................41
Cubo...............................................................................................................................................41
Esfera.............................................................................................................................................42
Cápsula...........................................................................................................................................42
Cilindro..........................................................................................................................................43
Plano..............................................................................................................................................43
Quad...............................................................................................................................................44
Importando Assets..............................................................................................................................45
Algunos tipos comunes de Asset...................................................................................................47
Archivos de Imagen..................................................................................................................47
Archivos de modelos 3D...........................................................................................................47
Meshes & Animaciones............................................................................................................47
Archivos de Audio....................................................................................................................48
Otros tipos de Asset...................................................................................................................48Import Settings (Ajustes de Importación)..........................................................................................50
Importando desde la Asset Store........................................................................................................52
Acceso a la Asset Store y Navegación...............................................................................................52
Ubicación del archivo Asset descargado........................................................................................54
Asset Packages (Paquetes de assets)..................................................................................................56
Import Package..............................................................................................................................56
Standard Asset Packages...........................................................................................................57
Custom Packages......................................................................................................................58
Export Package..............................................................................................................................59
Assets Estándar...................................................................................................................................60
Importando Assets Estándar...........................................................................................................60
Los Assets Estándar No se Actualizan Automáticamente....................................................60
Las ventanas principales.....................................................................................................................62
La ventana Project..............................................................................................................................63
Buscando........................................................................................................................................65
Navegación del Scene View...............................................................................................................68
Movimiento de Flecha(Arrow Movement)....................................................................................68
Enfocarse(Focusing)......................................................................................................................68
Moverse,Orbitar y Acercarse (Move,Orbit y Zoom).....................................................................68
Usando el Hand Tool.................................................................................................................68
Claves de Acceso Rápido Sin usar la Hand Tool......................................................................69
Modo Flythrough...........................................................................................................................69
Scene Gizmo..................................................................................................................................69
Posicionando GameObjects................................................................................................................72
Transladar(Translate), Rotar(Rotate), y Escalar(Scale).................................................................72
Palanca de Visualización de Gizmo(Gizmo Display Toggles)......................................................73
Snapping por Unidades..................................................................................................................74
Snapping de superficies.................................................................................................................74
Look-At Rotation...........................................................................................................................74
Vertex Snapping.............................................................................................................................74
Shading Mode...........................................................................................................................76
Miscellaneous............................................................................................................................76
Deferred....................................................................................................................................76
Global Illumination...................................................................................................................77
La Vista del Juego (Game View)........................................................................................................80
Modo de Juego ( Play Mode).........................................................................................................80
Barra de Control del Game View...................................................................................................80
La ventana de Jerarquía (Hierarchy)..................................................................................................83
Parentesco (Parenting)...................................................................................................................83
Ordenación Alfanumérica..............................................................................................................84
Edición Multi-Escena....................................................................................................................84
- 3 -
Usando el Inspector............................................................................................................................85
Inspecting Game Objects...............................................................................................................86
Inspecting Script Variables............................................................................................................87
Inspecting Assets............................................................................................................................88
Project Settings..............................................................................................................................91
Editando Propiedades(Properties)......................................................................................................92
Referencias(References)................................................................................................................92
Valores(Values)..............................................................................................................................93
Colores(Colors).........................................................................................................................93
Gradientes(Gradients)...............................................................................................................96
Curvas(Curves).........................................................................................................................97
Matrices(Arrays).......................................................................................................................97
Editando Varios Objetos a la Vez...................................................................................................98
Librerías Predefinidas.......................................................................................................................100
Cómo crear un preset de un color:...............................................................................................100
Opciones del Inspector.....................................................................................................................103
Bloquear(Lock)............................................................................................................................103
Modo Depurar/Normal(Debug/Normal Mode)...........................................................................103La Barra de Herramientas.................................................................................................................105
Buscando..........................................................................................................................................106
Búsqueda de Escena.....................................................................................................................106
Búsqueda de Proyecto y Etiquetas...............................................................................................107
Otras Vistas.......................................................................................................................................108
Personalizando El Espacio de Trabajo.........................................................................................109
Teclas de Acceso Rápido de Unity...................................................................................................112
Creación de Juego.............................................................................................................................115
Escena...............................................................................................................................................116
Guardando Escenas......................................................................................................................116
Abriendo Escenas.........................................................................................................................117
Edición Multi-escena...................................................................................................................117
GameObjects.....................................................................................................................................118
¿Qué son los GameObjects?........................................................................................................118
GameObject......................................................................................................................................120
Detalles........................................................................................................................................121
Introducción a los componentes.......................................................................................................122
El Transform Component.............................................................................................................122
Otros Components.......................................................................................................................122
Usando Components.........................................................................................................................124
Agregando Components..............................................................................................................124
Editando Components..................................................................................................................126
Los comandos del menú de contexto del Component.................................................................129
Reset........................................................................................................................................129
Eliminar(Remove)...................................................................................................................129
Moverse Arriba/Abajo.............................................................................................................129
Copiar/Pegar............................................................................................................................129
Probando las Propiedades............................................................................................................130
Transform.........................................................................................................................................131
Propiedades..................................................................................................................................131
Creando Componentes......................................................................................................................132
Desactivando GameObjects..............................................................................................................133
- 4 -
Efectos de desactivar un parent GameObject..............................................................................133
Etiquetas(Tags).................................................................................................................................135
Applicando una Etiqueta(Tag).....................................................................................................136
Creando nuevas Etiquetas............................................................................................................136
Recomendaciones........................................................................................................................136
GameObjects Estáticos.....................................................................................................................138
Ajustes Estáticos..........................................................................................................................138
Prefabs..............................................................................................................................................139
Usando Prefabs............................................................................................................................139
Editando un Prefab desde sus Instancias.....................................................................................140
Guardando Su Trabajo......................................................................................................................141
Guardar cambios de la escena actual (“Save Scene”)..................................................................141
Guardar cambios a todo el proyecto (“Save Project”)......................................................................142
Toda la “Project Settings” (Configuración del proyecto):......................................................142
Los “Build Settings” (Configuración del build).....................................................................144
Cambios a los assets en la Project Window (ventana de proyecto)........................................144
Cambios que se escriben inmediatamente al disco (no necesitan ser guardados):......................145
Cambios a cualquier configuración de importación que requiera que el usuario pulse un botón 
“apply”....................................................................................................................................145
Otros cambios que se guardan inmediatamente:..........................................................................145
Instanciando Prefabs en tiempo de ejecución...................................................................................147
Escenarios Comunes....................................................................................................................147
Construyendo una pared..........................................................................................................148
Instanciando cohetes & explosiones.......................................................................................150
Sustituir un personaje con un muñeco de trapo o una ruina...................................................151
Poniendo un montón de objetos en un patrón específico........................................................153
Input..................................................................................................................................................156
Input Convencional de Juego...........................................................................................................157Virtual Axes (Ejes Virtuales).......................................................................................................158
Agregando nuevos ejes de Input (Input Axes).............................................................................158
Usando Ejes de Input (Input Axes) desde los Scripts..................................................................160
Nombres de Botones....................................................................................................................160
Teclas...........................................................................................................................................160
Input de Dispositivo Móvil...............................................................................................................162
Pantalla Multi-Touch...............................................................................................................162
Simulación de Mouse..............................................................................................................163
Acelerómetro...........................................................................................................................163
Filtro de Paso Bajo(Low-Pass Filter)......................................................................................164
Quisiera la mayor precisión posible al leer el acelerómetro. ¿Qué debo hacer?.....................164
Teclado móvil...................................................................................................................................166
Elementos GUI............................................................................................................................166
Manejo del teclado manual..........................................................................................................166
Opciones de distribución del teclado...........................................................................................166
Vista Preliminar de Texto.............................................................................................................166
Visibilidad y tamaño del teclado..................................................................................................167
Input Seguro de Texto..................................................................................................................167
Teclado de Alerta.........................................................................................................................168
Transforms........................................................................................................................................170
Editando Transforms....................................................................................................................170
Parentesco....................................................................................................................................172
- 5 -
Limitaciones con Escalado No Uniforme....................................................................................173
La Importancia de la Escala.........................................................................................................173
Tips para Trabajar con Transforms..............................................................................................174
Agregando Aleatoriamente Elementos de Juego..............................................................................175
Escogiendo un elemento aleatorio de una matriz........................................................................175
Escogiendo Elementos con Diferentes Probabilidades................................................................175
Ponderando valores continuos aleatorios.....................................................................................177
Barajar una Lista..........................................................................................................................180
Escogiendo de un conjunto de elementos sin repetición.............................................................180
Puntos Aleatorios en el Espacio...................................................................................................182
Rotation and Orientation in Unity....................................................................................................183
Summary......................................................................................................................................183
The Difference Between Euler Angles and Quaternions.............................................................183
Euler Angles............................................................................................................................183
Quaternions.............................................................................................................................183
Implications for Scripting............................................................................................................185
Creating and Manipulating Quaternions Directly...................................................................185
Implications for Animation..........................................................................................................186
Unity’s Animation Window....................................................................................................186
External Animation Sources....................................................................................................187
Solución de Problemas(TroubleShooting)........................................................................................188
Solución de Problemas de la Plataforma..........................................................................................188
Geforce 7300GT en OSX 10.6.4..................................................................................................188
En Windows x64, Unity falla cuando mi script lanza un NullReferenceException....................188
Edición de Scripts........................................................................................................................188
Hay una manera de quitar la página de inicio en MonoDevelop?..........................................188
Por qué mi script abre en MonoDevelop cuando yo tengo seleccionado Visual Studio como mi
editor de scripts?.....................................................................................................................188
Gráficas........................................................................................................................................188
Velocidad de cuadros y/o artefactos visuales lentos...............................................................188
Sombras.......................................................................................................................................189
Algunos de mis objetos, no proyectan o reciben sombras......................................................189
Luces (Lights)...................................................................................................................................190
Rendering paths...........................................................................................................................193
Más información..........................................................................................................................193
Cámaras............................................................................................................................................194
Consideraciones Multi-plataforma...................................................................................................195
Entrada.........................................................................................................................................195
Teclado y joypad.....................................................................................................................195Toques y Clics.........................................................................................................................196
Acelerómetro, brújula, giroscopio y GPS...............................................................................197
Memoria, almacenamiento y desempeño de CPU.......................................................................197
Reproducción de películas......................................................................................................197
Requerimientos de almacenamiento.......................................................................................198
Gestión automática de memoria..............................................................................................198
Potencia de la CPU.................................................................................................................198
Publicando Construcciones (Publishing Builds)..............................................................................200
Construyendo reproductores independientes (Building standalone players)...............................202
Dentro del proceso de construcción.............................................................................................202
Precarga........................................................................................................................................203
- 6 -
Está listo para construir juegos....................................................................................................203
Características del Editor..................................................................................................................204
Ajustes del Modo 2D y 3D...............................................................................................................205
Cambiar entre modos 3D y 2D....................................................................................................205
Diferencias entre modo 2D y el modo 3D...................................................................................205
En modo de Proyecto 2D:.......................................................................................................205
En modo de proyecto 3D:.......................................................................................................206
Preferencias......................................................................................................................................207
General.........................................................................................................................................207
Herramientas Externas.................................................................................................................208
Colores.........................................................................................................................................209
Teclas...........................................................................................................................................210
Caché GI......................................................................................................................................211
2D.................................................................................................................................................212
Servidor de Caché........................................................................................................................213
Build Settings...................................................................................................................................214
Escenas en el Build (construcción)..............................................................................................214
Lista de Plataforma......................................................................................................................215
Web Player (Reproductor Web)..............................................................................................215
PC, Mac & Linux Standalone.................................................................................................215
iOS..........................................................................................................................................216
Android...................................................................................................................................216
Tizen........................................................................................................................................216
WebGL (Pre-visualización).....................................................................................................216
Samsumg TV...........................................................................................................................217
Windows Store........................................................................................................................217
Windows Phone 8....................................................................................................................217
Otras plataformas....................................................................................................................217
Items genéricos de los builds..................................................................................................217
Las Configuraciones de Administradores(Settings Managers)........................................................218
Audio Manager (Administrador de Audio)......................................................................................219
Propiedades..................................................................................................................................219
Detalles........................................................................................................................................220
Administrador de Input (Input Manager).........................................................................................223
Propiedades..................................................................................................................................223
Detalles........................................................................................................................................224
Administrador de Red (Network Manager)......................................................................................226
Propiedades..................................................................................................................................226
Detalles........................................................................................................................................226
Administrador de Física (Physics Manager)....................................................................................228
Propiedades..................................................................................................................................228
Detalles........................................................................................................................................229
Player Settings..................................................................................................................................232
Ajustes Generales........................................................................................................................232
Splash Screen....................................................................................................................................234
Personal Edition...........................................................................................................................234
Pro Edition...................................................................................................................................235
Graphics Settings..............................................................................................................................243Built-in shader settings............................................................................................................243
Always-included Shaders........................................................................................................244
- 7 -
Shader stripping......................................................................................................................244
Shader preloading...................................................................................................................244
Véase también..............................................................................................................................244
Ajustes del Orden de Ejecución de Scripts(Script Execution Order Settings).................................245
Etiquetas y Capas(Tags & Layers)...................................................................................................247
Detalles........................................................................................................................................247
Emulación de Red.............................................................................................................................250
Detalles técnicos..........................................................................................................................250
Integración en Visual Studio C#.......................................................................................................252
¿Qué me aporta esta característica?.............................................................................................252
¿Cuál es la diferencia entre Express y Pro?.................................................................................252
Tengo Visual Studio Express, ¿cómo lo uso?..............................................................................252
Tengo Visual Studio Profesional, ¿cómo lo uso?.........................................................................252
Un par de cosas a tener en cuenta:...............................................................................................252
RenderDoc Integration.....................................................................................................................254
Loading RenderDoc.....................................................................................................................254
Capturing a frame with RenderDoc.............................................................................................254
Including shader debug information............................................................................................255
Alternative graphics debugging techniques.................................................................................256
Analiticas del Editor.........................................................................................................................257
Ejemplos de datos recolectados...................................................................................................257
Desactivando las Analíticas del Editor........................................................................................257
Buscar Actualizaciones.....................................................................................................................259
La Frecuencia de la Comprobación de la Actualización..............................................................260
Omitiendo Actualizaciones..........................................................................................................260
Desactivando la Comprobación de Actualización.......................................................................260
IME en Unity....................................................................................................................................261
Qué es Input Method Editor (IME)?............................................................................................261
IME y Unity......................................................................................................................................261
iOS...............................................................................................................................................262
Android........................................................................................................................................262
Nombres de carpetas de especiales...................................................................................................263
Assets...........................................................................................................................................263
Editor...........................................................................................................................................263
Recursos predeterminados del Editor..........................................................................................263
Gizmos.........................................................................................................................................264
Plugins.........................................................................................................................................264
Resources.....................................................................................................................................264
Standard Assets............................................................................................................................264
StreamingAssets...........................................................................................................................265
WebPlayerTemplates....................................................................................................................265
Hidden Assets (Assets ocultos)....................................................................................................265
Exporting Packages..........................................................................................................................267
Exporting New Packages........................................................................................................267
Exporting Updated Packages..................................................................................................268
Control de Versiones.........................................................................................................................269
Integración con control de versiones (solo Licencias de Equipo)....................................................270
¿Por qué debería usar control de versiones?................................................................................270
Configurando su control de versiones en Unity...........................................................................270
Usando Version Control...............................................................................................................271
- 8 -
Ventana del Version Control........................................................................................................272
Iconos...........................................................................................................................................273
Reversión automática de los archivos no modificados enviados.................................................274
Modo Sin Conexión.....................................................................................................................274
Solución de Problemas(Troubleshooting)....................................................................................274
Trabajando con el Asset Server....................................................................................................275
Trabajando con otros sistemas de control de versiones...............................................................275
Integración Perforce.........................................................................................................................276Configurando Perforce.................................................................................................................276
Trabajando sin conexión con Perforce.........................................................................................276
Solución de Problemas(Troubleshooting)....................................................................................276
Reversión automática de archivos no modificados en enviar(submit)........................................276
Integración de Plastic SCM..............................................................................................................277
Configurando Plastic SCM..........................................................................................................277
Checking out archivos con Plastic SCM......................................................................................277
Resolviendo Conflictos y fusionando con Plastic SCM..............................................................277
Bloquear Archivos con Plastic SCM...........................................................................................278
Trabajando sin conexión con Plastic SCM..................................................................................278
Usando Sistemas de Control de Versiones Externos con Unity.......................................................280
Ejemplo: Crear un nuevo proyecto e importarlo a un repositorio de subversion........................280
Smart Merge.....................................................................................................................................282
Setting Up Smart Merging in Unity.............................................................................................282
Setting up UnityYAMLMerge for Use with Third Party Tools...................................................282
P4V..........................................................................................................................................283
Git............................................................................................................................................283
Mercurial.................................................................................................................................283
SVN.........................................................................................................................................283
TortoiseGit...............................................................................................................................284
PlasticSCM..............................................................................................................................284
SourceTree..............................................................................................................................284
Solución de Problemas (Troubleshooting) del Editor......................................................................285
Versiones......................................................................................................................................285
Activación....................................................................................................................................285
Fallo al Arranque.........................................................................................................................286
Fuentes....................................................................................................................................286
Proyecto o Instalación Corrupta..............................................................................................287
Rendimiento y Fallas...................................................................................................................287
Perdida del Proyecto....................................................................................................................288
Re-instalación..............................................................................................................................288
Desarrollo Avanzado.........................................................................................................................289
La ventana del Profiler (perfilador)..................................................................................................290
Ver también..................................................................................................................................290
Webplayer (Reproductor Web)....................................................................................................290
iOS...............................................................................................................................................291
Android........................................................................................................................................291
Ventana del Perfilador(Profiler window)..........................................................................................293
Adjuntando a Reproductores de Unity.........................................................................................293
Controles del Profiler...................................................................................................................294
Perfilamiento Profundo (Deep Profiling)................................................................................294
Mirar el Tiempo de Sincronización.........................................................................................295
- 9 -
Linea de Tiempo del Perfilador...................................................................................................295
Área de Uso del CPU(CPU Usage Area).........................................................................................297
Seleccionando Items Individuales...............................................................................................298
Physics Markers (Marcadores de física)......................................................................................299
Advertencias de Rendimiento......................................................................................................300
Área de Renderización(Rendering Area)..........................................................................................302
Área de Memoria(Memory Area).....................................................................................................303
Vista Simple(Simple View)..........................................................................................................303
Vista detallada(Detailed View)....................................................................................................304
Área de Audio(Audio Area)..............................................................................................................306
Perfilador de Física(Physics Profiler)...............................................................................................309
Área de Física (Physics Area)......................................................................................................309
Área GPU (GPU Area).....................................................................................................................310
Multi Scene Editing (Edición de varias escenas).............................................................................311
En el Editor..................................................................................................................................311
The Scene Divider Menu For Loaded Scenes:...................................................................313
The Scene Divider Menu For Unloaded Scenes:...............................................................314
Baking Lightmaps with Multiple Scenes.....................................................................................314
Baking Navmesh datawith Multiple Scenes...............................................................................314
Playmode.....................................................................................................................................315
Scene-specific settings.................................................................................................................315
Scripting.......................................................................................................................................315
Editor Scripting.......................................................................................................................315
Runtime Scripting...................................................................................................................316
Notes............................................................................................................................................316
Tips and Tricks.............................................................................................................................317
Problemas conocidos:..................................................................................................................317
Cargando recursos en tiempo de ejecución......................................................................................318
Asset Bundles..............................................................................................................................318
Resource Folders (Carpetas de Recursos)...................................................................................318
Tenga en cuenta:......................................................................................................................319
Descarga de Recursos..................................................................................................................319
Plugins..............................................................................................................................................321
Inspector de Plugins.........................................................................................................................322
Ajustes Predeterminados....................................................................................................324
Device-specific settings...............................................................................................................324
Ajustes del Editor...............................................................................................................324
Ajustes Standalone.............................................................................................................325
Windows Store Apps..........................................................................................................325
iOS......................................................................................................................................325
iOS......................................................................................................................................325
Managed Plugins..............................................................................................................................326
Creando un DLL..........................................................................................................................326
Usando la DLL.............................................................................................................................327
Guía paso a paso para MonoDevelop y Visual Studio.................................................................327
Configurando el proyecto........................................................................................................327
Usando la DLL en Unity.........................................................................................................328
Preparando una sesión de depuración para la DLL.................................................................329
Código.....................................................................................................................................329
Plugins Nativos.................................................................................................................................330
- 10 -
Ejemplo........................................................................................................................................330
Creando un Plugin Nativo............................................................................................................331
Más Información..........................................................................................................................331
Construyendo Plugins para Plataformas de Escritorio.....................................................................332
Construyendo un Plugin para Mac OS X.....................................................................................332
Construyendo un Plugin para windows.......................................................................................332
Construyendo un Plugin para Linux............................................................................................332
Librerías de 32 y 64 bits..............................................................................................................332
Windows y Linux....................................................................................................................333
Mac OS X................................................................................................................................333
Utilizando su plugin de C#..........................................................................................................333
Implementación...........................................................................................................................333
Ejemplos......................................................................................................................................334
Plugins Más Simple................................................................................................................334
Renderizando desde código C++............................................................................................334
Interfaz de Plugin Nativo de Bajo Nivel..........................................................................................335
Interface Registry.........................................................................................................................335
Acceso al Dispositivo de Gráficas...............................................................................................335
Callbacks del Plugin en el hilo renderizando...............................................................................336
Ejemplo........................................................................................................................................337
AssetBundles....................................................................................................................................338
Construyendo Asset Bundles............................................................................................................340
Exportando AssetBundles............................................................................................................341
Shader stripping......................................................................................................................343
Herramientas de Edición del AssetBundle...................................................................................344
Obteniendo nombres de AssetBundles....................................................................................344
Decirme cuando un asset cambia AssetBundle.......................................................................344
Variantes de AssetBundle.............................................................................................................344Consejos de Scripting..................................................................................................................345
API para marcar el asset a un AssetBundle.............................................................................345
Construyendo Asset Bundles............................................................................................................345
APIs para manipular los nombres de AssetBundle en la base de datos de assets...................346
BuildAssetBundleOptions.......................................................................................................346
BuildAssetBundleOptions.......................................................................................................346
Archivo Manifest....................................................................................................................346
Un solo archivo manifest........................................................................................................347
Un solo manifest AssetBundle................................................................................................347
El APIs para cargar AssetBundles ha cambiado.....................................................................347
Typetrees (TiposDeÁrboles)...................................................................................................348
Compresión de Asset Bundles..........................................................................................................349
Formato LZMA.......................................................................................................................349
Formato LZ4...........................................................................................................................349
Formato sin comprimir............................................................................................................349
El almacenamiento en Caché de Bundles Comprimidos.............................................................349
Visión general del API de la carga (load) de AssetBundles.........................................................350
Compatibilidad.............................................................................................................................351
Estructura Interna de Asset Bundle..................................................................................................352
La estructura normal del AssetBundle....................................................................................352
Estructura de un AssetBundle de escena por streaming..........................................................352
Compresión de AssetBundles......................................................................................................352
- 11 -
Descargar AssetBundles...............................................................................................................354
Poniendo todo junto................................................................................................................355
Cargar AssetBundles en el Editor...........................................................................................356
Cargar y quitar objetos desde un AssetBundle............................................................................358
Cargar objetos desde un AssetBundle de forma asíncrona..........................................................358
Llevar un Seguimiento de los AssetBundles cargados................................................................360
Almacenando y cargando datos binarios en un AssetBundle...........................................................363
Protegiendo contenido......................................................................................................................364
Incluyendo scripts en AssetBundles.................................................................................................367
AssetBundles PF (Preguntas Frecuentes).........................................................................................368
¿Cómo uso un AssetBundle?.......................................................................................................368
¿Cómo uso AssetBundles en el editor?........................................................................................369
Cómo puedo almacenar en caché los AssetBundles?..................................................................371
Los AssetBundles son multi-plataforma?....................................................................................371
Cómo son los assets en AssetBundles identificados?..................................................................372
Puedo yo re-utilizar mis AssetBundles en otro juego?................................................................372
Un AssetBundle construido ahora puede ser utilizable con versiones futuras de Unity?............373
Cómo puedo listar los objetos en un AssetBundle?.....................................................................373
Cómo los AssetBundles pueden referenciar otros assets en otros AssetBundles........................373
Reduciendo el Tamaño del Archivo de la Construcción...................................................................374
Sugerencias para Reducir el Tamaño de Construcción................................................................375
Texturas...................................................................................................................................375
Meshes y Animaciones............................................................................................................378
DLLs.......................................................................................................................................378
Reduciendo El tamaño de la Librería Móvil .NET.................................................................379
Social API (API Social)....................................................................................................................381
Serialización JSON...........................................................................................................................384
Su simple uso...............................................................................................................................384
Sobre-escribiendo objetos con JSON..........................................................................................385
Tipos Soportados.........................................................................................................................385
Rendimiento.................................................................................................................................385
Controlando el output de ToJson()...............................................................................................386
Utilizando FromJson() cuando el tipo no es conocido con tiempo..............................................386
El Streaming de Assets.....................................................................................................................387
ScriptableObject...............................................................................................................................389
Temas Avanzados del Editor.............................................................................................................391
Construir el Pipeline de un Reproductor..........................................................................................392
Atributo de PostProcessBuild......................................................................................................393
Argumentos de la línea de comandos...............................................................................................394
Activando Unity Silenciosamente...............................................................................................394
Ejemplo de uso.............................................................................................................................396Argumentos de línea de comandos especiales para el Editor de Unity.......................................397
Argumentos de línea de comandos para un Reproductor Standalone de Unity...........................397
Argumentos de línea de comandos para Windows Store.............................................................398
Opciones......................................................................................................................................399
Detras de Escenas.............................................................................................................................400
Qué sucede cuando Unity importa un Asset?..............................................................................400
1. Un ID único es asignado.....................................................................................................400
2. Un archivo .meta es creado.................................................................................................400
3. El asset fuente es procesado................................................................................................401
- 12 -
A veces hay múltiplos assets creados desde una importación.................................................402
Los ajustes de importación pueden alterar el procesamiento del asset...................................402
AssetDatabase...................................................................................................................................404
Importar un Asset.........................................................................................................................404
Cargar un Asset............................................................................................................................404
Operaciones de Archivo usando AssetDatabase..........................................................................405
Utilizar AssetDatabase.Refresh...................................................................................................406
Archivos de escena basados en texto................................................................................................407
Descripción del formato...................................................................................................................408
Un ejemplo de un archivo de Escena YAML...................................................................................410
YAML Class ID Reference (Referencia del ID de la clase YAML).................................................415
Clases ordenadas por número de ID............................................................................................415
Clases Ordenadas Alfabéticamente..............................................................................................422
Cache Server (Server de Cache) (Licencia de Equipo)....................................................................430
Como configurar la Caché del Servidor (usuario).......................................................................431
Como configurar la Caché del Servidor (usuario).......................................................................431
Instalando el Cache Server como un servicio..............................................................................433
Configuración del Cache Server..................................................................................................433
Requerimientos para la maquina alojando el Cache Server........................................................434
Cache Server FAQ (Preguntas Frecuentes)..................................................................................434
Será que el tamaño de la base de datos de mi Cache Server puede crecer indefinidamente a 
medida que más y más recursos son importados y almacenados?..........................................434
El cache server funciona solamente con el asset server?........................................................434
Qué cambios van a causar que el archivo importado sea re-generado?..................................434
Cómo trabajo con Asset dependencies?..................................................................................435
Hay algunos problemas cuando se trabaje con materiales?....................................................435
Hay algunos tipos de assets que no serán puestos en cache por el servidor?..........................436
Modificando Assets Fuentes a través del Scripting..........................................................................437
Instanciación Automática.............................................................................................................437
Modificación Directa...................................................................................................................437
NOTA IMPORTANTE............................................................................................................437
Miembros de Clase Aplicables....................................................................................................438
Asignación Directa......................................................................................................................438
Assets que no son instanciados automáticamente........................................................................438
Notas de iOS y Android...............................................................................................................438
Extendiendo el Editor.......................................................................................................................440
Ventanas del Editor...........................................................................................................................441
Derivada de la Ventana del Editor...........................................................................................441
Mostrando la ventana..............................................................................................................442
Implementando el GUI de Su Ventana....................................................................................443
Property Drawers..............................................................................................................................445
Personalizar el GUI de miembros de script utilizando Atributos de Propiedad(Property 
Attributes)....................................................................................................................................445
Personalizar el GUI de una clase Serializable.............................................................................445
Personalizar el GUI de miembros de script utilizando Atributos de Propiedad(Property 
Attributes)....................................................................................................................................449
Editores Personalizados....................................................................................................................452
Haciendo un Editor Personalizado..........................................................................................453
Adiciones al Scene View.........................................................................................................456
Corriendo Código Script del Editor en la Ejecución........................................................................458
- 13 -
Licencias y Activación.....................................................................................................................460
Activación en linea...........................................................................................................................461
Activación fuera de linea/ Manual....................................................................................................464
Manejando su Licencia de Unity......................................................................................................471
Mi máquina ya no es

Otros materiales

Materiales relacionados

324 pag.
Estudios_Generales_Informatica_Basica_DI

SIN SIGLA

User badge image

EDWARD HINOJOSA CARDENAS

457 pag.
361875843-Siemens-Manual-Wincc

UFJF

User badge image

Indústria Padim