Kiwi.JS es una de las mejores alternativas a alejarse de desarrollo de juegos flash en este momento.
Este pequeño marco de JavaScript abraza el nuevo estándar HTML 5 y otorga a los desarrolladores acceso a una amplia gama de características y herramientas que simplifican el proceso de los juegos basados en el navegador de construcción.
Estos juegos se pueden jugar en plataformas de escritorio y móviles, con el apoyo de primera categoría incluido para los dos principales competidores móviles, iOS y Android.
Construido desde el principio de usar renderizado acelerado por hardware WebGL, juegos Kiwi.JS son muy sensibles & nbsp; y también debe trabajar con todos los navegadores modernos, mientras que canvas de HTML5 se utiliza en las versiones anteriores del navegador.
También hay soporte para gestos táctiles, e incluso para los eventos multi-touch, por lo que los juegos fáciles de controlar e interactuar con.
En el lado del desarrollador, funciones como la gestión de activos, gestión de estado del juego, y un sistema de componentes avanzada debe ayudar a los desarrolladores a crear juegos de gran complejidad e incluso conectar sus propias extensiones al núcleo del kiwi.
¿Qué hay de nuevo en esta versión:
- Corrección de errores:
- Animación ahora reproduce correctamente las animaciones no bucle.
- Animation.onPlay, .onStop, .onupdate, .onLoop, y .onComplete ahora correctamente documentado en la API.
- Geom.Intersect.circleToRectangle () y Geom.Intersect.lineToRawSegment () ahora funciona correctamente en todos los casos.
- Geom.Intersect.lineSegmentToRectangle () se llama ahora correctamente en documentos de la API.
- Geom.Line.perp () ahora puede hacer frente a los puntos en (0,0) y el otro borde casos.
- método Agregado Geom.Intersect.lineSegmentToRawSegment () para permitir lineSegmentToRectangle () funcione correctamente.
- Animación ahora reproduce correctamente 1 animaciones de cuadros y envía señales de forma apropiada.
- Utils.GameMath.nearestAngleBetween () devuelve ahora ángulos normalizados por lo que los resultados son realmente más cercano.
¿Qué hay de nuevo en la versión 1.3.0:
- Corrección de errores:
- Animación ahora reproduce correctamente las animaciones no bucle.
- Animation.onPlay, .onStop, .onupdate, .onLoop, y .onComplete ahora correctamente documentado en la API.
- Geom.Intersect.circleToRectangle () y Geom.Intersect.lineToRawSegment () ahora funciona correctamente en todos los casos.
- Geom.Intersect.lineSegmentToRectangle () se llama ahora correctamente en documentos de la API.
- Geom.Line.perp () ahora puede hacer frente a los puntos en (0,0) y el otro borde casos.
- método Agregado Geom.Intersect.lineSegmentToRawSegment () para permitir lineSegmentToRectangle () funcione correctamente.
- Animación ahora reproduce correctamente 1 animaciones de cuadros y envía señales de forma apropiada.
- Utils.GameMath.nearestAngleBetween () devuelve ahora ángulos normalizados por lo que los resultados son realmente más cercano.
¿Qué hay de nuevo en la versión 1.2.0:
- Pro herramientas de arquitectura de la Wazoo
- Todos los objetos de componentes en un grupo o entidad actualizará automáticamente cuando las actualizaciones de estado. Esto permite que un sistema completo de componentes Entidad.
- Imer implementadas. Ahora puede llamar Clock.setInterval y Clock.setTimeout, en lugar de perder el tiempo con tres o más llamadas para obtener el mismo efecto. Estos ayudantes se ejecutan en los relojes de juego, y respetarán la manipulación del reloj e interrumpir la reproducción.
- Kiwi.Log añadió. Esto reemplaza y las actualizaciones CONSOLE.LOG funcionalidad, con la grabación, el etiquetado y el silenciamiento selectivo. Es un gran paso para depurar!
- objeto Kiwi.Utils.Color puede grabar y valores de color de salida en una muy amplia gama de formatos, incluyendo RGB, RGBA, HSL, HSV, funciones de color CSS y valores normalizados o enteros.
- Animación ha llamado una señal onComplete incendios después de terminar.
- TextField tiene ahora un Hitbox.
- Juego de parámetros domParent ahora puede usar selectores CSS.
- Kiwi.Utils.Common.between (x, a, b) Método añadió. Es mucho más rápido para comprobar si algo está entre dos números ahora.
- Input.Pointers ahora ha pulsado y soltado captadores, lo que permite ver si ha presionado ni soltado sólo en el último cuadro de un ratón o el dedo.
- Camera.transformPointToScreen añadió, que le permite traducir mundo apunta a coordenadas de pantalla. Esto es lo contrario de Camera.transformPoint.
Ayudantes
¿Qué hay de nuevo en la versión 1.1.1:
- Los eventos de ratón (abajo, arriba, la rueda del ratón y mover ) ahora evitar que la acción predeterminada se escape con el resto de la página.
- Para CocoonJS el color del escenario por defecto es ahora '# 000000'. Incluso si su juego no ocupa toda la pantalla, el procesador de WebGL utilizará este color para llenar todas las partes fuera del área de juego.
- Blend ahora funcionan correctamente en CocoonJS cuando deviceTarget: se establece Kiwi.TARGET_COCOON, la fijación de una serie de errores. Esto permite el despliegue CocoonJS a una gama más amplia de dispositivos con una calidad más fiable.
- Métodos de una serie de objetos geométricos (como el método angleTo en Point) han sido corregidos.
modos
Requisitos
- JavaScript habilitado en el lado del cliente
- HTML 5 navegador habilitado
Comentarios que no se encuentran