2.5.0
jMe3GL2 v2.5.0
Nueva versión jMe3GL2 v2.5.0 con nuevas características y correcciones.
Nuevas características.
- Soporte de un depurador para los cuerpos físicos:
Dyn4jDebugAppState
- 2 nuevas formas de manejar la cámara:
JCameraG2D
yJCameraG3D
- JCameraG3D: Permite utilizar la cámara 3D.
- JCameraG2D: Sustituto de la clase
Camera2D
.
- Clase utilidades para que un color sea más oscura o más brillante:
ColorUtilities
- Soporte para la implementación de múltiples animaciones:
RibbonBoxAnimationSprite
- Control al cambiar de animación:
SpriteAnimationChangeListener
- Nuevo control para cuerpos de personajes (versión experimental):
CharacterBody2D
- Soporte para guardar múltiples datos:
Properties
- Nueva forma de generar
TileMap
con la clase utilidades:TileMapUtilities
- Clase utilidades para cargar texturas:
TextureUtilities
- Nueva forma para crear
Material
con la clase utilidades:MaterialUtilities
- Nueva clase utilidades para crear formas físicas con dyn4j:
GeometryUtilities
- Interfaz base para aplicar la física a los modelos 2D:
BasePhysicsControl
- Nuevos método de converción:
Converter
- Nuevas propiedades para la ceracion de modelos 2D:
Jme3GLDefTilesheet
Mejoras
- Integración del depurador en la clase:
Dyn4jAppState
- Optimización para eliminar los cuerpos físicos:
PhysicsSpace
- Mejora para el manejo de cuerpos
Kinematic
:KinematicBody2D
- Mejora en la escala automática de la texturas:
AnimatedSprite
- Mejora en el renderizador del modelos 2D para los
TileMap
:Jme3GLDefTilesheet
- Optimización al eliminar los modelos
Tile
de unTileMap
- Mejora en sus propiedades:
Tile
Cambios
- Nombre del dominio (paquete):
jMe3GL2
->jme3gl2
- Cambio de paquete y nombre de clase:
jMe3GL2Geometry
- >GeometryUtilities
- Cambio de clases-utilidades:
jMe3GL2Utils
-> [MaterialUtilities
,TextureUtilities
,TileMapUtilities
] - Cambio de nombre-clase:
Camera2D
->JCameraG2D
NOTA: El paquete jMe3GL2-resources.zip se puede utilizarlo si sigues la wiki de jMe3GL2