AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-15%
Le deal à ne pas rater :
(Adhérents Fnac) LEGO® Star Wars™ 75367 Le croiseur d’assaut de ...
552.49 € 649.99 €
Voir le deal

 

 Visionner les objets chargés

Aller en bas 
3 participants
AuteurMessage
Herdge
Très bonne participation
Herdge


Messages : 164

Visionner les objets chargés Empty
MessageSujet: Visionner les objets chargés   Visionner les objets chargés EmptyMar 17 Juin 2014 - 9:17

Est-il possible quand on lance le jeu avec le debugger de voir les ressources qui sont chargées et quelle place elles occupent ? (en particulier quand on charge des sprites de l'extérieur)
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Visionner les objets chargés Empty
MessageSujet: Re: Visionner les objets chargés   Visionner les objets chargés EmptyMar 17 Juin 2014 - 16:16

Tu peux voir la place qu'elles occupent grâce au gestionnaire des taches de ton PC (tu vois la place dans la ram surtout) mais je doute qu'il est possible de voir les ressources dans son integrité.
De plus, GM est fait bizarrement de façon a ce que toute les variables soit dynamique donc il ne serai pas possible de voir concrètement l’évolution des variables et autres ressources.
Après, je dis ça sans vraiment connaitre le debugger de GM mais a chaque fois que j'avais une fuite mémoriel, ca se voyait énormément sur la ram dans le gestionnaire !
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Visionner les objets chargés Empty
MessageSujet: Re: Visionner les objets chargés   Visionner les objets chargés EmptyMar 17 Juin 2014 - 16:59

Y a rien de tel mais tu peux faire un calcul qui te permet de connaitre la taille d'un sprite:

Mémoire ram prise (en octets) = largeur * hauteur * nombre_images * 4 * 2
Mémoire vidéo prise = largeur * hauteur * nombre_images * 4

Pour connaitre donc la mémoire prise tu fais juste une loop sur les sprites:
Code:
for(i=0; i<1000; i+=1)
{
  if(sprite_exists(i))
  {
    mem_ram += calcMemRam(i)
    mem_vid += calcMemVid(i)
  }
}

Après tu peux ajouter les backgrounds sur le même principe pour voir la mémoire totale des ressources images.

_________________
Visionner les objets chargés Runningpotato1Visionner les objets chargés TvF6GED Visionner les objets chargés MdetltS
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Visionner les objets chargés Empty
MessageSujet: Re: Visionner les objets chargés   Visionner les objets chargés EmptyMar 17 Juin 2014 - 17:01

Par contre GM studio possède un système de metatexture (ou texture atlas), et une optimisation de découpage qui vire certaines zones transparentes.
Donc dans certain cas, bah ça peut prendre un peu moins de mémoire que ce que le calcul ci dessus donnera.

_________________
Visionner les objets chargés Runningpotato1Visionner les objets chargés TvF6GED Visionner les objets chargés MdetltS
Revenir en haut Aller en bas
Contenu sponsorisé





Visionner les objets chargés Empty
MessageSujet: Re: Visionner les objets chargés   Visionner les objets chargés Empty

Revenir en haut Aller en bas
 
Visionner les objets chargés
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: