AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 editeur de terrain qui lague... help à l'optimisation!

Aller en bas 
+2
arthuro
PHENIXprod
6 participants
AuteurMessage
PHENIXprod
Utilisateur confirmé: Rang ****
PHENIXprod


Messages : 835

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptyVen 30 Oct 2009 - 19:45

Je programme un éditeur de terrain pour un jeu de stratégie tour par tour et j'ai un gros problème d'optimisation... j'ai créé une grille(le terrain) et j'affiche les tiles a chaque step en fonction.
Mais c'est décidément trop long. j'ai essayé de bricoler en gérant moi mçeme la fréquence d'affichage mais ça rame vraiement trop.
Le projet risque d'être abandonné.
Si vous avez des idées d'optimisation... elles sont les bienvenues^^
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptySam 31 Oct 2009 - 10:30

je pense que pour lagué avec des tiles, il faut une room extrêmement grande.
Donne nous plus de détail.

pour dessiner le terrain tu a fait un truc du même genre que sa ?

for(a=0;a<=room_width;a+=32)
{
for(b=0;b<=room_height;a+=32)
{
draw_sprite(nom_du_sprite,tableau[a,b],a,b)
}
}

_________________
editeur de terrain qui lague... help à l'optimisation! Pochetteediteur de terrain qui lague... help à l'optimisation! Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
PHENIXprod
Utilisateur confirmé: Rang ****
PHENIXprod


Messages : 835

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptyLun 2 Nov 2009 - 16:45

Non en fait ma room était de 10/10 :gniah:
effectivement j'ai fait un truc du genre pour l'affichage, le code est executé en externe (un générateur de script crée un fichier et on l'execute après)
Sinon je peux te passer la source si tu veux)
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptyMar 3 Nov 2009 - 1:10

essaye de remplacer ton tableau par une ds_grid

c'est un peu plus ******, mais on s'y retrouve niveau vitesse

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
editeur de terrain qui lague... help à l'optimisation! U3dfr2editeur de terrain qui lague... help à l'optimisation! Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptyMar 3 Nov 2009 - 2:35

question bête c'est quoi une ds grid? une double liste?

_________________
editeur de terrain qui lague... help à l'optimisation! Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense editeur de terrain qui lague... help à l'optimisation! Panicpr9

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptyMar 3 Nov 2009 - 9:29

Non, c'esu une grille comme l'indique son nom (un tableau quoi, mais avec des fonctions avancées pour trier les valeurs etc)
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
bibi675
Utilisateur confirmé: Rang *****
bibi675


Messages : 2456
Localisation : Oise
Projet Actuel : Jeu par navigateur original

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptyMar 3 Nov 2009 - 10:25

Et c'est plus rapide. happy1 (que les tableaux)

_________________
editeur de terrain qui lague... help à l'optimisation! 1005394
Revenir en haut Aller en bas
PHENIXprod
Utilisateur confirmé: Rang ****
PHENIXprod


Messages : 835

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptyMar 3 Nov 2009 - 17:05

J'avais déjà utilisé une grille, quand je disais que j'avais utilisé:
or(a=0;a<=room_width;a+=32)
{
for(b=0;b<=room_height;a+=32)
{
draw_sprite(nom_du_sprite,tableau[a,b],a,b)
}
}

je parlais uniquement de la structure, évidement j'avais utilisé une grille.
Le problème ne viens pas de ça mais de la structure, il y a une bonne paire de conditions à évaluer (en fait autant que de graphismes de tile) pour chaque case et c'est ça qui fait ramer... Mais je ne vois pas comment faire autrement car même après avoir passé la fréquence d'affichage en 'manuel' et l'avoir divisée par 4 c'était toujours pareil! Après test, il se trouve que l'affichage des tiles qui devrais prendre normalement moins d'un step en bouffe plus de 10 (!)
Revenir en haut Aller en bas
bibi675
Utilisateur confirmé: Rang *****
bibi675


Messages : 2456
Localisation : Oise
Projet Actuel : Jeu par navigateur original

editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! EmptyMar 3 Nov 2009 - 17:48

Bah montre le code, on va voir ce qu'on peut faire. clinoeuil

_________________
editeur de terrain qui lague... help à l'optimisation! 1005394
Revenir en haut Aller en bas
Contenu sponsorisé





editeur de terrain qui lague... help à l'optimisation! Empty
MessageSujet: Re: editeur de terrain qui lague... help à l'optimisation!   editeur de terrain qui lague... help à l'optimisation! Empty

Revenir en haut Aller en bas
 
editeur de terrain qui lague... help à l'optimisation!
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Destruction d'un sprite terrain
» Problème terrain destructible
» Terrain destructible
» terrain plus grand que l'ecran
» Terrain en d3d Nako

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: