Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

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: Destruir variables globales (SOLUCIONADO)  (Leído 657 veces)

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

Desconectado Jucarave

  • Ganador Proyecto Nexo
  • Adicto
  • *
  • Puntos: 435
  • Mensajes: 493
  • Agradecido: 31 veces
  • Sexo: Masculino
  • De regreso con un nuevo proyecto
    • Ver Perfil
    • Jucarave Games
en: Mayo 23, 2011, 08:28:27 pm
Hola a todos, hacia tiempo que no posteaba nada por aqui :-[


En fin: me preguntaba como podia destruir variables globales, para no desperdiciar memoria.

Les doy un dato adicional ;) , estoy usando una dll para manejar recursos externos en un modo compreso, pero la dll solo la necesito usar al inicio del juego, asi que luego de eso, todas las variables que añade esta dll quedan inservibles :( asi que, como se que se declaran globales, entonces esa es mi duda... Creo que una solucion podria ser hacer las variables propias de un objeto, y luego destruir el objeto (no estoy seguro).


En fin Saludos y gracias.
« última modificación: Mayo 24, 2011, 12:38:19 am por Jucarave »

Checa mi canal de Youtube para tutoriales y charlas sobre desarrollo de videojuegos.

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Killer

Respuesta #1 en: Mayo 23, 2011, 09:03:46 pm
Las variables globales no pueden ser destruidas de ninguna manera, una vez creadas permanecen en memoria hasta el final del juego.

Si solamente necesitas usar esa DLL al principio del juego entonces no habría problema en hacer las variables locales al objeto que la utiliza y luego destruirlo.

 


Desconectado kakashigna

Respuesta #2 en: Mayo 23, 2011, 09:34:31 pm
hace un tiempo(como un año o 2 creo xD) tambien pregunte esto, pero como te dice el amigo kileer de arriba no es posible. son globales para tener total acceso a ellas en cualquier momento.

Orgulloso veterano de CGM
El poder de hacer un buen juego esta en tus manos.
 


Desconectado Jucarave

  • Ganador Proyecto Nexo
  • Adicto
  • *
  • Puntos: 435
  • Mensajes: 493
  • Agradecido: 31 veces
  • Sexo: Masculino
  • De regreso con un nuevo proyecto
    • Ver Perfil
    • Jucarave Games
Respuesta #3 en: Mayo 24, 2011, 12:37:59 am
Bueno, supongo que esa va a ser la solucion :-X por suerte esta dll no tenia muchos scripts XD.



Saludos y Gracias 8)

Checa mi canal de Youtube para tutoriales y charlas sobre desarrollo de videojuegos.