AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

 

 créer différents processus

Aller en bas 
3 participants
AuteurMessage
Chulien
Utilisateur confirmé: Rang *****
Chulien


Messages : 2232

créer différents processus Empty
MessageSujet: créer différents processus   créer différents processus EmptyMer 24 Fév 2010 - 19:11

serait-ce possible de créer plusieurs processus pendant le déroulement d'un jeu, pour par exemple charger des images externes en arrière-plan du programme, c'est à dire qu'on puisse toujours jouer sans subir aucun ralentissement
comment rendre les chargements de fichier externes "non bloquants"?

exemples:
- gta, les décors qui se chargent petit à petit, et si on roule très vite on voit des textures grises
- dragonballz budokaï, tekken et no more heroes, où on a un (très) mini jeu pendant les chargements


c'est pas indispensable mais ça me titille
Revenir en haut Aller en bas
http://sites.google.com/site/chuliendev
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

créer différents processus Empty
MessageSujet: Re: créer différents processus   créer différents processus EmptyMer 24 Fév 2010 - 21:31

C'est ce qu'on appelle le streaming. Mais à moins de recréer les procédures de chargement, c'est pas possible je pense.

Une hypothétique solution serait d'utiliser la dll qui permet de dispatcher gm sur plusieurs threads.... je ne sait plus le nom de la dll, mais avec le keyword hyperthreading, ça devrait se trouver facilement.

_________________
créer différents processus Control-commentTous les icones de gm utilisables sur le cbna ICI  créer différents processus Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense créer différents processus Panicpr9

créer différents processus Empty
MessageSujet: Re: créer différents processus   créer différents processus EmptyMer 24 Fév 2010 - 22:05

Y'a plein de dll sur la GMC qui supporte le threading (ce qu'a expliqué m@d), mais je sais pas si y'en a qui supportent le chargement de ressources en streaming.
Enfin il doit y avoir quelque chose à tirer d'une qui permet d'appeler les fonctions de GM dans des threads différents (dunno le nom, peut-être GMThread)
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Chulien
Utilisateur confirmé: Rang *****
Chulien


Messages : 2232

créer différents processus Empty
MessageSujet: Re: créer différents processus   créer différents processus EmptyJeu 25 Fév 2010 - 19:15

j'ai trouvé ça
http://gmc.yoyogames.com/lofiversion/index.php/t418228.html

mais en fait j'espérais des fonctions natives ^^
Revenir en haut Aller en bas
http://sites.google.com/site/chuliendev
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense créer différents processus Panicpr9

créer différents processus Empty
MessageSujet: Re: créer différents processus   créer différents processus EmptyJeu 25 Fév 2010 - 22:13

J'ai pas regardé ton lien, mais la dll dont je te parlais est celle ci : http://gmc.yoyogames.com/index.php?showtopic=390517
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Contenu sponsorisé





créer différents processus Empty
MessageSujet: Re: créer différents processus   créer différents processus Empty

Revenir en haut Aller en bas
 
créer différents processus
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» modifier la mémoire d'un autre processus
» Rapidité des differents scrolling
» Gérer différents états
» Faire appel à des évênements différents
» Aide pour différents trucs en GML

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