SCROLLING 2D DIRECTX7

VeRs_iOn Messages postés 22 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 26 mars 2004 - 26 mars 2004 à 17:53
pierre123456 Messages postés 1 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 24 octobre 2004 - 24 oct. 2004 à 16:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21489-scrolling-2d-directx7

pierre123456 Messages postés 1 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 24 octobre 2004
24 oct. 2004 à 16:50
salut
svp dis moi comment formater le image sous d'autre extension ?
cs_gwen49 Messages postés 113 Date d'inscription jeudi 27 novembre 2003 Statut Membre Dernière intervention 19 juillet 2006
28 mai 2004 à 22:56
Mais, toujours dans la map, j'ai pas compris comment on ajoute des objets(Help please!!!)
TheLordFreddy Messages postés 157 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 3 février 2005 2
28 mai 2004 à 09:48
slt
ca pas mal ca donne des idées ;-)
ShadowMaster Messages postés 184 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 18 août 2005
1 mai 2004 à 22:55
la map est en faite une matrice (Private Map(0 To 1024, 0 To 1024) As Byte), chaque byte quel contient corespond une texture. Pour modif la map il suffit donc de modif la matrice comme je l'ai fait pour les objets (l'herbe) ObjetMat(I, J) = 101
donc exemple pour la map:
map(50,50)=1 'brique

pour sauver la map:

Open App.Path & "\map.map" For Output As #1
For I = 0 To 1024
For J = 0 To 1024
Print #1, Map(I, J)
DoEvents
Next J
Next I
Close #1

voila c'est tout simple
cs_gwen49 Messages postés 113 Date d'inscription jeudi 27 novembre 2003 Statut Membre Dernière intervention 19 juillet 2006
1 mai 2004 à 21:46
SVP avec quoi on édite les .map???
VeRs_iOn Messages postés 22 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 26 mars 2004
26 mars 2004 à 17:53
pas mal mais faut optimiser si tu veux en tirer un truc vraimant bien :

- le chargement est beaucoup trop long à cause de la taille énorme de ton fichier .map, je suis sûr que y'a moyen de faire plus court, surtout pour une map simple comme ça

- essaie de te servir plus de tampons intermédiaires que tu réactualise seulement en cas de scrollling, pour effectuer un minimum de blits/cycle
Rejoignez-nous