Unity iPhone

Diseñado para mejorar su experiencia de iPhone.
Descargar ahora

Unity iPhone Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Updater
  • Precio:
  • FREE
  • Nombre del editor:
  • Unity Technologies ApS
  • Sitio web del editor:
  • http://unity3d.com/
  • Sistemas operativos:
  • Mac OS X 10.0 or later
  • Tamaño del archivo:
  • 156.7 MB

Unity iPhone Etiquetas


Unity iPhone Descripción

Diseñado para mejorar su experiencia de iPhone. Ya sea en un iPhone o un iPod Touch, Unity iPhone le da la posibilidad de deslumbrar a su audiencia utilizando el mejor contenido disponible en la App Store. Aquí hay algunas características clave de "Unity iPhone": · Vista previa en vivo habilitada para iPhone: con el control remoto del iPhone, puede usar un iPhone o iPod toque real para ver y probar su juego en vivo, directamente dentro del Editor de Unity. Solo pulsa Play y luego prueba con iPhone en la mano. · Flujo de trabajo de publicación perfecta: la publicación de una compilación para iPhone creará un proyecto completo completo de Xcode que solo funciona. Presione "Build y ejecute" en la unidad y coloque los pies. Relájese hasta que su juego se compila automáticamente en Xcode, se instala y se lanza. · Scripts de alto rendimiento: JavaScript y C # Scripts se compilan al código de ensamblador de brazo nativo durante el proceso de compilación. Esto proporciona un aumento promedio de rendimiento de 20-40 veces sobre los idiomas interpretados. · Representación de malla de alto rendimiento: la unidad utiliza formatos de malla envasada que obtienen hasta el último rendimiento del iPhone. Constantemente golpeamos los puntos de referencia GL ES en un 30-40%. · VFP Optimized Skinning: la unidad tiene una animación con codificación de ensamblaje personalizada para maximizar el rendimiento del vértice. Todas las modificaciones de malla se descargan al coprocesador de vector SIMD del iPhone para que su juego pueda funcionar rápido, incluso con muchos caracteres en pantalla. · Oclusion Culling: todo el mundo ama el alto rendimiento. El reclamo de oclusión basado en PVS habilitado en el iPhone es perfecto para apretar el máximo rendimiento fuera del iPhone. · Emulación de sombreado: imita las capacidades gráficas del iPhone directamente dentro del Editor de Unity para FAST WYSIWYG prototipado sin ninguna sorpresa en la salida final. · Shaders basados ​​en combinadores: la unidad expone las capacidades de múltiples texturas completas del iPhone. Todos los aspectos de la tubería de gráficos de iPhone se pueden modificar a través del lenguaje de sombreado fácil de usar de Unity. · Compresión de la textura PVRTC: guarde sus archivos de Photoshop Multilayer y deje que la unidad comprima automáticamente sus imágenes con la compresión de la textura PVRTC. Todo es automático sin un solo clic requerido. Esto reduce en gran medida el uso de la memoria y el tamaño de la distribución, y también mejora el rendimiento de la representación. Requisitos: · IPhone o iPod touch ¿Qué hay de nuevo en este lanzamiento: Impulsos significativos en el rendimiento: · Hasta 3 veces más rápido que 1.0.3. · Rutas críticas de rendimiento Reescritas Para aprovecharse del coprocesador VFP, la animación de la animación es de hasta 4 veces más rápido. · Lote automático de mallas para reducir las llamadas. Protección contra la piratería incorporada: · Identifique si Apple DRM se eliminó del paquete de la aplicación y modificar el comportamiento de la aplicación en consecuencia. Más poder: · El soporte completo para el Objetivo Nativo C y el código C ++ abre acceso completo a las API del iPhone 3.x y los complementos personalizados. · Acceso a la reproducción de video, en el soporte de teclado de pantalla y servicios GPS / UBICACIÓN. · Soporte para sombreado de 8 textos en iPhone 3GS con tratos automáticos para iPhone 3G. Mejores documentos: · Instrucciones detalladas sobre las optimizaciones específicas del iPhone. · Nuevo tutorial de 150 páginas para ponerte al día con la creación de juegos para iPhone. Ejemplos, activos y referencia: · Presentó el paquete de activos estándar de iPhone. · Documentación manual y de referencia fuertemente actualizada: consulte la sección de iPhone en la documentación manual: consejos de optimización de rendimiento, lote, nuevas API, etc. · Proyecto de muestra de integración de código nativo preparado: verifique la página Manual de complementos para descargar URL. · Proyecto y tutorial de ejemplo de Penélope creado: vea cómo crear controles de personajes relativos de toque a movimiento, reproductor de jugadores y cámara. Optimizaciones de perfuconcia: · Acabado de oclusión mejorado: ahora utiliza menos memoria y sacrificios de manera más efectiva. · Bucle principal roscado actualizado para dar algunas habitaciones para el procesamiento de eventos del sistema operativo, si el jugador es muy intensivo de CPU. · Bucle principal de roscas introducido: ahora puede elegir entre los métodos de la bomba de eventos de Nstimer, Hilo y OS (Cfrunloop). El método de hilo se establece de forma predeterminada ahora. · Mucha de optimizaciones de bucle interno. · Desploramiento optimizado que utiliza coprocesador VFP que es significativamente más rápido que el desollado de GPU (la unidad puede pescar hasta 5Mverts / s ahora). · Animación optimizada de jerarquías óseas. · Sistema de animación optimizado para hacer frente a un gran número de estados de animación. · Rendimiento mejorado para flotar aritméticos en scripts mono. · Mejora del rendimiento de la llamada de script cuando la optimización "rápida pero sin excepciones" está activada. · Se agregaron 4 pesos óseos de la trayectoria del desolado en VFP. · Se agregó 2 soporte UVSET para 4 pesos óseos de ruta de desolla en VFP. · Se agregó 2 soporte UVSET para 2 pesos óseos de la trayectoria del desolado en VFP. · Implementado el bucle principal alternativo (en lugar de Nstimer) que permite una mejor utilización de los recursos de la CPU y el control explícito de la cantidad de tiempo que el sistema operativo gasta los eventos de procesamiento (habilitado de forma predeterminada, se puede desactivar configurando #define upstimer_for_main_loop 1 en AppController.mm). Nuevas características y mejoras: · Se agregó el esquema de protección de copia básica. Utilice iPhoneutils.isapplicationGenuine Property para determinar si se eliminó DRM. · Aplication.Openurl ahora disponible para licencias básicas. · Presentó la configuración de tiempo de tiempo máximo permitido en la configuración del proyecto | Tiempo que permite al motor omitir los fijados si el marco es bajo. · Soporte de complemento nativo agregado (función avanzada de licencia). Solo agregue atributo personalizado a sus métodos implementados nativos en C # y la implementación correspondiente al proyecto XCODE. · Soporte de reproducción de películas de pantalla completa expuesta a Scripts (iPhoneutils.PlayMovie / PlayMovieurl). · Soporte adicional para el servicio GPS / Ubicación (iPhonesettings.startlocationService / iPhoneInput.LastLocation). · Teclado nativo de iPhone expuesto a los scripts (Clase de TOPEYPEY). · Implementó la entrada nativa del teclado del iPhone para los elementos de TextField / PasswordField / TexTarea, GUI. · Expuso las 4 orientaciones de pantalla 4 como iPhonesettings.Screenorientación. iPhonesettings.verticalorientación ahora está desaprobado. · Soporte añadido para la vibración (iPhoneutils.Vibrate). · Número expuesto de propiedades a través de la configuración de configuración del reproductor del editor (incluida la versión del paquete y la orientación de la interfaz UI). · Compatibilidad implementada para hasta 8 unidades de textura en sombreadores para iPhone 3GS. Se agregó emulación de iPhone 3GS en el editor. Lote: · Soporte automatizado para lote estático: simplemente marque sus objetos como "estática" y se lanzarán en la construcción del reproductor o ingresar al modo de reproducción en el editor. No hay necesidad de scripts adicionales. · Implementó la simulación de lotes dinámicos y estáticos en el editor. Ahora, la ventana Estadísticas mostrará el número predicho de llamadas de robo y los vértices como se ejecutará en iPhone. · Introducido el lote automático para objetos dinámicos pequeños (menos de 300 vértices) si comparten el mismo material. Reduce las opciones de sobrecarga. · Se introdujeron la lotación estática para objetos de cualquier tamaño si comparten el mismo material y nunca cambian su nodo de transformación. Use CombineForStaticBatching Script provisto de activos estándar para preparar sus objetos de juego para este tipo de lote. · Script actualizado de lotes estático para omitir las normales si no se incluyeron en las mallas originales, guarda un poco de memoria. · Configuración de lotes estática mejorada: ya no es necesario crear juegos adicionales para la geometría estáticamente loteada, en su lugar, el renderizador original de GameObject está parcheado. Sin embargo, tiene que usar Renderer.WorldTolocalmatrix / LocalToWorldMatrix mientras configura los parámetros de sombreado en lugar de métodos análogos en el componente de transformación. No cumplir con este requisito podría llevar a los artefactos de sombreado. · El editor ahora escupe advertencias / errores Si se utilizaron los scripts de lotes estáticos o por lotes estáticos con licencia básica. Mejoras adicionales: · Si el tacto ha comenzado y finalizado durante el mismo marco (en caso de un grifo muy corto), la unidad retrasará la fase final hasta que el siguiente cuadro para que los scripts puedan reaccionar correctamente. · Gestión mejorada del montón de GC, ahora el tamaño típico del montón debe ser de 200-400 KB. · Mejora Xcode Anexa la funcionalidad del proyecto. Las carpetas ocultas ahora no se eliminan de las subcarpetas de 'clases' y 'bibliotecas'. · NullReferenceExcepciones ahora debe trabajar en dispositivos OS 3.0. (Simplemente presione "Continuar" dos veces si el depurador se detiene). · La unidad respeta su proyecto XCODE ahora. Ya no se sobrescribe más de forma predeterminada. Puede agregar nuevos archivos de manera segura, modificar el propio proyecto o el archivo AppController.mm, la unidad agregará sus cosas según sea necesario. Sin embargo, tenga en cuenta que algunas carpetas como bibliotecas, datos, carpeta de proyectos de raíz siempre se sobrescriben. · Se agregó la pantalla de salpicadura y la selección de iconos a la configuración del proyecto | Jugador. · Se ha cambiado el orden de los niveles de desmonte. El nuevo pedido está siguiendo: Deshabilitado, ensamblajes de tira, código bytecode, use Micro MScorlib. · Todas las triángulos se cuentan ahora, ya no se omiten los triángulos degenerados en el editor, ya que incurren en una penalización de rendimiento en un dispositivo real (PRE 3GS IPHONES no tiene caché PostTNL). · Ahora se puede detectar iPod Touch 3rd Generation. · Se eliminaron las propiedades no relacionadas por iPhone de la configuración del proyecto. · La vibración invocada en el editor imprimirá el mensaje de depuración en el registro del editor. · Reintumpined iPhonesettings.Generation Property. Ahora devuelve Enum en lugar de una cadena y admite iPhone 3GS. · Propiedad SponInput agregada a la clase de iPhonekeyboard. · Se agregó "la mitad" (4 de las 8 etapas de textura) del modo de emulación del iPhone 3GS que funciona en tarjetas NVIDIA. · Apariencia visual mejorada de la entrada del teclado. · Pantalla de aplicación de iPhone Propiedad expuesta en la configuración del proyecto | Jugador. · Estadísticas de perfilador interno mejoradas. Añadida la colección GC a la duración total. · Implementado iPhonesettings.Generation propiedad que permite consultar la generación de dispositivos. · Mayor tiempo predeterminado para procesar eventos de 3 ms a 7MS en AppController.mm. Mejora la capacidad de respuesta de la entrada Touch / Accelerometer para algunos juegos, pero puede reducir ligeramente el rendimiento para otros. · Renombrado "Anular Audio" en la configuración de "Anular iPod Music" en la configuración del proyecto. · El mensaje de error se muestra en el editor si el proyecto que se está construyendo para iPhone contiene un activo MovieTexture (en lugar de un error de tiempo de ejecución críptico). · Añadida configuración de "Audio de anulación" a la configuración del proyecto | El jugador que obliga a la música de fondo de iPod para ser detenido explícitamente en el inicio de la aplicación. · Propiedad adicional de accesorios de internet: iPhonesettings.InterneTreingabilidad. Marque esta propiedad antes de realizar consultas de WWW. · Botón agregado "hecho" para cerrar los teclados multi-líneas y numéricos. Algo mejorado lookfeel del campo de entrada del teclado. · Se agregó tiempo de sacrificio a las estadísticas internas de perfilador. · Se agregó colector de basura a las estadísticas internas de perfilador. · Tweaked las pantallas de salpicaduras. Corrección de errores: · Toque fijo.Deltatime para ser reportado correctamente tanto en tiempo de ejecución como en el uso de UnityRemote. · Se detuvieron detenciones ocasionales en algunas circunstancias muy específicas, además del desprendimiento involucrado. · Scripts de lotes estáticos fijos para usar UV0 en lugar de UV1 si este último no está presente. · Instalador fijo para mantener intactos los ejemplos de unidad estándar. · Soluciones SVN fijas en trampolín. · Oclusión sacrificando correcciones de errores. · Choque fijo en RenderObjectsorter. · Se corrigió la reproducción incorrecta de la escena cuando UIWindow se crea antes de la inicialización del motor. · Funcionamiento de importación de activos de malla ocasional fija cuando se enciende la emulación de gráficos de iPhone. · Correcciones de teclado pequeños. · Texto de licencia fija. · Fijo accidental aparente del diálogo de confirmación de consulta de ubicación del dispositivo. · Problema de degradación de rendimiento fijo con audio sin comprimir. · Se corrigió la música de iPod para ser respetada si se inicia en el centro del juego. · Música comprimida fija para comenzar a jugar si la música de iPod se detuvo en medio del juego. · Se corrigió el OS X Snow Leopard Crashbug. · Se corrigió el marco negro ocasional entre la pantalla de salpicaduras y la primera escena que se muestra. · Error fijo en el subsistema de renderizado que limitó las unidades de textura a 2 en el iPhone 3GS que admite más de 2 unidades. · Choque fijo en iPhonesettings.IsapplicationGenegenuine cuando se usa el bucle principal basado en Nstimer. · El proyector ahora también es compatible con la geometría restringida estáticamente. · Levante ocasional fijo en una textura proyectada utilizando el componente del proyector. · Se corrigió la importación de activos mayas cuando varios objetos tienen el mismo nombre. · Soporte fijo para compensación de profundidad en sombreadores. · Hizo varias correcciones a las referencias y documentación de Scripting. · Crasillo fijo si se asignaron algunos objetos antes de que comience la unidad. · Hecho la música de fondo de iPod para ser respetada en OS3.0. · Manejo de la falla de la conexión de clase WWW mejorada. · Arreglo de GUI incorrecto con GUI.BegingRoUP. · Se corrigió el error cuando un sonido se negó a comenzar a reproducirse si se detuvo cualquier otro sonido durante el mismo marco. · Se corrigió el error cuando se establecieron materiales incorrectos, si se representa a través de graphics.drawmesh API. · Problema de escala fija con representación de partículas en proyección ortográfica. · Mensaje de error incorrecto fijo en el editor si se usó DOT3. · La reproducción de audio sin comprimir ahora funciona correctamente después de la reproducción de películas o la interrupción externa (llamada telefónica, mensaje de texto, alarma). · Fijaming automático fijo para mallas de piel. · Ordenamiento incorrecto fijado de superficies alfanizadas con lotes automáticos. · Se corrigieron algunas mallas de piel que se están apagando. · Se corrigió la emulación de iPhone en el editor que informa incorrectamente que DOT3 no está siendo compatible. · Número fijo de problemas relacionados con la importación FBX. · Coloque infinito fijo en caso de que una devolución de llamada de evento de animación esté llamando a Play / STOP / Cambiar tiempo en la misma animación que activó el evento. · Se corrigió la caída de audio al evitar que los Prefabs de Audiource se usen sin instanciación. · Crash de renderizador de línea fija si está encendido. · Problema de transparencia incorrecto fijado con texturas de 16 bits. · Se solucionaron texturas de 16 bits que se utilizarán, tal como está sin descompresión a formatos de 32 bits en la memoria. · Se corrigieron choques de monolinker ocasional. · Soporte fijo para aplicaciones.capturescreenshot. · Diálogo de importación de audio fijo para mostrar solo información relacionada para archivos MP3 / M4A. · Skybox fijo para ser compatible con materiales simples que no definen 6 aviones. · Fijo iPhoneTouch. Valores de posición en el editor. · Volumen de configuración fija para audio comprimido.


Unity iPhone Software relacionado