Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Como borrar archivos descargados... (Solucionado=  (Leído 911 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Zaca

en: Septiembre 23, 2019, 01:03:23 am
Hola comunidadgm, nuevamente necesito su ayuda!!!

Estoy desarrollando un juego donde quiero implementar la función de descargar los archivos de audio (.ogg) dependiendo de temporada, para usarlo en el juego. Resumiendo. A travez de un evento asíncrono https, descargo un audio de internet y con la función audio_stream_create lo reproduzco en el juego...
Hasta ahí funciona perfecto...

El problema es que Game Maker despues, no puede borrar el archivo de audio creado... file_delete() solo elimina archivos de .ini, y otros similares que pueden ser creados y modificados por game maker. Pero no puede eliminar el "audio.ogg". Eso con el pasar del tiempo puede llenar el telefono de audios innecesarios y el usuario al ver que esta ocupando mucho espacio lo puede desinstalar...

Alguien sabe alguna extensión o código capaz de eliminar ese audio descargado desde la nube?
« última modificación: Octubre 08, 2019, 04:20:33 am por Zaca »

The Shield Develper
 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado kostra

  • Legendario
  • *
  • Puntos: 2475
  • Mensajes: 2.038
  • Agradecido: 89 veces
  • Sexo: Femenino
  • Sé literalmente el sentido de la vida.
    • Ver Perfil
Respuesta #1 en: Septiembre 24, 2019, 11:55:16 am
file_delete("nombre.extension")

"ola k ase clickarme o k ase"
la imagen no se quita xD
 


Desconectado Zaca

Respuesta #2 en: Septiembre 25, 2019, 03:20:20 am
File_delete solo borra archivos que son creados por game madre como los .ini o .txt....
De igual manera encontré otra solución...

File_rename, cambio el nombre del archivo descargado y así consigo que se sobreescriba por lo tanto no se acumulan en los datos del juego...

Se que no es la solución ideal pero funciona

The Shield Develper
 


Desconectado RzCpGames

Respuesta #3 en: Septiembre 27, 2019, 03:48:45 am
File_delete solo borra archivos que son creados por game madre como los .ini o .txt....
De igual manera encontré otra solución...

File_rename, cambio el nombre del archivo descargado y así consigo que se sobreescriba por lo tanto no se acumulan en los datos del juego...

Se que no es la solución ideal pero funciona

en ese caso no hay una funcion para cambiarle la extension del archivo?, y convertirlas en ini o txt o algo asi?, y luego eliminarlas

 


Desconectado kostra

  • Legendario
  • *
  • Puntos: 2475
  • Mensajes: 2.038
  • Agradecido: 89 veces
  • Sexo: Femenino
  • Sé literalmente el sentido de la vida.
    • Ver Perfil
Respuesta #4 en: Septiembre 27, 2019, 08:11:58 am
pues yo acabo de hacer un test con un archivo .ogg que coloco yo manualmente en la carpeta local y me lo borra sin ningún problema :/

"ola k ase clickarme o k ase"
la imagen no se quita xD
 


Desconectado Arcadian

Respuesta #5 en: Septiembre 27, 2019, 01:27:43 pm
Según la documentación, GameMaker puede borrar archivos que sea capaz de crear, y analizar. Un archivo de audio cumple ese requisito, lo mismo que un sprite, etc.

Imagino que no podrás por ejemplo borrar un EXE de otro programa, o cosas así.
« última modificación: Septiembre 27, 2019, 01:30:08 pm por Arcadian »

 


Desconectado Zaca

Respuesta #6 en: Octubre 04, 2019, 02:55:22 pm
Según la documentación, GameMaker puede borrar archivos que sea capaz de crear, y analizar. Un archivo de audio cumple ese requisito, lo mismo que un sprite, etc.

Imagino que no podrás por ejemplo borrar un EXE de otro programa, o cosas así.

Yo pensé lo mismo, pero en la práctica no funciona a, hoy cuando trabaje en el proyecto voy a probarlo nombrarlo como un. Txt y borrarlo y les cuento que tal

The Shield Develper
 


Desconectado Zaca

Respuesta #7 en: Octubre 08, 2019, 04:19:55 am
Yo pensé lo mismo, pero en la práctica no funciona a, hoy cuando trabaje en el proyecto voy a probarlo nombrarlo como un. Txt y borrarlo y les cuento que tal

Definitivamente lo de cambiar el nombre con una extensión .txt y borrar funciona. Muchas gracias a todos. Han sido de gran ayuda una vez mas

The Shield Develper
 


Desconectado kostra

  • Legendario
  • *
  • Puntos: 2475
  • Mensajes: 2.038
  • Agradecido: 89 veces
  • Sexo: Femenino
  • Sé literalmente el sentido de la vida.
    • Ver Perfil
Respuesta #8 en: Octubre 08, 2019, 04:04:59 pm
Según la documentación, GameMaker puede borrar archivos que sea capaz de crear, y analizar. Un archivo de audio cumple ese requisito, lo mismo que un sprite, etc.

Imagino que no podrás por ejemplo borrar un EXE de otro programa, o cosas así.

Pero ya dije que no lo he creado con GM xD

Definitivamente lo de cambiar el nombre con una extensión .txt y borrar funciona. Muchas gracias a todos. Han sido de gran ayuda una vez mas
Entonces ya podemos crear viruses con GM? xd
« última modificación: Octubre 08, 2019, 04:08:04 pm por kostra »

"ola k ase clickarme o k ase"
la imagen no se quita xD