Pregunta

Parece que libGDX actualmente no admite cambiar el contenido de un TiledMap En el juego.Me gustaría

  • agregar/eliminar mosaicos [SOLUCIONADO]
  • mover objetos [SOLUCIONADO]
  • serializar cambios [PARCIALMENTE RESUELTO]

¿Existen soluciones de terceros que aborden (al menos algunos de) estos problemas?O cómo manejar el "delta" en un modelo de objeto/formato de archivo diferente.

¿Fue útil?

Solución

Cuando estaba usando libgdx-0.9.8, llegué al mismo problema.Cuando actualicé a LIBGDX-0.9.9, el problema se resolvió.La API TILEDMAP se rediseñó significativamente en la versión 0.9.9 (en realidad, se volvió completamente reescrita) y ya no están en caché los azulejos, por lo que los cambios en el mapa están siendo procesados incluso cuando se hacen durante el bucle del juego. Simplemente actualice la biblioteca y reescriba su código para seguir la nueva API. FMI, consulte aquí Nueva implementación de mapas de azulejos

Por cierto, van a lanzar la versión 1.0.0 la próxima semana!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top