Descarga la aplicación para disfrutar aún más
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
Compartir