Spanish, Mexican subtitles

← PS 04-24 Loading Tileset Data

PS 04-24 Carga de Datos Tileset

Get Embed Code
5 Languages

Showing Revision 3 created 09/05/2013 by David Eduardo Rodriguez.

  1. Estupendo. La solución para esto es bastante sencilla,
  2. en base a lo que ya hemos visto. En primer lugar,
    vamos a reiterar todos los tilesets dentro del
  3. objeto map que hemos creado. Para cada uno de ellos hemos creado una imagen nueva,
  4. colocado en onload function y luego en el nombre de origen. Una vez que se cargan
  5. efectivamente incrementamos la variable imgLoadCount
    y luego probamos si
  6. la variable imgLoadCount equivale al número de tileSets que potencialmente podrían ocurrir.
  7. Así en efecto, estamos diciendo que el número de imágenes descargadas equivalen al
  8. número de imágenes existentes. Si es así,
    podemos establecer que fullyLoaded es igual a true.
  9. Ahora, te darás cuenta de una pequeña y molesta variante del formato de casilla JSON, y es que
  10. la ruta de la imagen es en realidad una ruta completa al archivo de base y de editor
  11. del cual fueron originados.
    Así que efectivamente, lo que esto significa es que,
  12. dada la trayectoria de casillas, hay una ruta de archivo algo absurda para llegar desde el archivo de origen
  13. que estamos utilizando hacia la red principal .png
    De esta manera para cargar de forma correcta,
  14. lo que nos gustaría hacer es despojarnos de la demás información que no solamente es el nombre del archivo.
  15. Y luego, agregar el nombre del archivo a nuestro directorio de datos. Ahora esto se debe a que
  16. nuestro entorno de edición pueda estar
    en una estructura de directorios diferente a los
  17. entornos de producción que están jugando los usuarios.
    Para redes, usamos esta
  18. pequeña expresión ingeniosa
    que nos permite reemplazar todos los datos
  19. antes de la barra final con caracteres en blanco,
    lo que nos da el nombre de la imagen del archivo.
  20. Adjuntamos ese nombre de archivos para la dirección ../data, lo que nos da la fuente.