[R] Gérer le déplacement d'images

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Rexspahr
Niveau 3
Niveau 3
Messages : 30
Enregistré le : dim. 06 févr. 2011 13:22
Status : Hors ligne

[R] Gérer le déplacement d'images

#1

Message par Rexspahr »

Bonjour à tous, j'ai un petit problème :roll:
Je suis en train de faire un jeu du genre shoot'em up, mais je vous explique le problème.


Voici le code : je vous écrit des commentaires en même temps :
► Afficher le texte
Mon problème est que je n'arrive pas à faire avancer les tirs tout en bougeant, car là, évidemment, ils ne bougent pas.
Je m'explique : je veux que l'image des tirs avance toute seule en diminuant sa position en Y de 10 par 10.
De plus quand j'appuie sur Z, les tirs ne s'affichent pas bien : voici un screenshot :
http://www.noelshack.com/1/1/shooter1-b3c2f99b61.jpg


Premièrement, la transparence n'est pas gérée, et deuxièmement, il faut appuyer plusieurs fois sur Z pour voir les tirs daigner s'afficher... ^^'


Merci d'avance pour votre aide !
Modifié en dernier par Rexspahr le dim. 20 févr. 2011 16:13, modifié 3 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Gérer le déplacement d'images

#2

Message par TommyDDR »

Pour faire avancer vos tir, regardez du coté de GUICtrlSetPos

Pour la transparence d'un gif, mettez la 1er pixel (haut gauche) de la couleur dont vous voulez que la transparence soit, c'est ce 1er pixel qui défini la couleur de la transparence de l'image.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Rexspahr
Niveau 3
Niveau 3
Messages : 30
Enregistré le : dim. 06 févr. 2011 13:22
Status : Hors ligne

Re: [..] Gérer le déplacement d'images

#3

Message par Rexspahr »

Merci beaucoup TommyDDR ! :D

Je passe en résolu !


Edit : Euh en fait, ce n'est pas résolu ^^
Je ne vois pas comment gérer la transparence en utilisant le 1er pixel du haut...
Vous pourriez m'expliquer s'il vous plait ? :?

Par contre, le GUICtrlSetPos fonctionne très bien ! :D
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Gérer le déplacement d'images

#4

Message par TommyDDR »

Fonctionnement d'un gif :

Le pixel situé en haut a droite de l'image (1er pixel) définira la couleur de transparence de l'image.

CAD : Si vous mettez le 1er pixel en blanc : 0xFFFFFF alors, TOUS les pixel blanc apparaitront transparents.

Aller, cadeau :
Fichiers joints
Tir.GIF
Tir.GIF (944 Octets) Vu 1241 fois
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Rexspahr
Niveau 3
Niveau 3
Messages : 30
Enregistré le : dim. 06 févr. 2011 13:22
Status : Hors ligne

Re: [..] Gérer le déplacement d'images

#5

Message par Rexspahr »

Ah d'accord !!!
Je n'avais pas compris cela comme ça !

je pensais qu'il fallait utiliser une fonction qui prenait le 1er pixel, et qui effacerait les pixel de la même couleur :oops:

Et bien merci beaucoup de l'aide ! :mrgreen:
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Gérer le déplacement d'images

#6

Message par TommyDDR »

Bon, comme je trouvais votre fond joli, j'ai eu envi de gérer les tirs.

Je m'arrête là sinon je vais programmer un truc qui me prendra quelques jours ^^'
Je vous fourni le code.
► Afficher le textecode
Et les images :
Fichiers joints
Shoot.rar
(659.26 Kio) Téléchargé 93 fois
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Rexspahr
Niveau 3
Niveau 3
Messages : 30
Enregistré le : dim. 06 févr. 2011 13:22
Status : Hors ligne

Re: [R] Gérer le déplacement d'images

#7

Message par Rexspahr »

:shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock:

Wouah, c'est juste très impressionnant !

Je vais profiter de votre code biensur, mais il ne fallait pas vous donner autant de mal !

En tout cas, je ne peux que vous redire merci :roll: :oops:
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Gérer le déplacement d'images

#8

Message par TommyDDR »

Mais de rien ^^ cela m'a fait plaisir ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre