[..] ControlMove image transparente

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

[..] ControlMove image transparente

#1

Message par silvere »

Bonjour, je veut faire un petit jeu inspirer du jeu TapTap (Sur Iphone) :
Je voudrais bouger une image transparente ( En gif) mais le problème c'est que sa ne garde pas la bonne transparence, enfin difficile a expliquer essayez par vous même :
Tap tap.zip
(322.95 Kio) Téléchargé 81 fois
Merci d'avance :)
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] ControlMove image transparente

#2

Message par Tlem »

Il y a pourtant plusieurs exemples sur le forum qui pourraient vous aider ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] ControlMove image transparente

#3

Message par silvere »

Je n'ai pas trouver les les exemple dont-tu parle, pourrais-tu me donner les lien s'il te plais.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] ControlMove image transparente

#4

Message par mikell »

Voilà, mais passer en gif pour le mouvement c'est pas génial... :(
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] ControlMove image transparente

#5

Message par silvere »

Ha ouai bonne idée ! Mais le problème maintenant c'est que derrière le "Disque", c'est gris, j'aimerais bien voir le Background.
Pourquoi le gif n'est pas bien ? Que veut que tu je mette a la place du gif ?
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] ControlMove image transparente

#6

Message par mikell »

En reprenant tes images, on l'a le background, le fond du gif disque est transparent
Du png
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] ControlMove image transparente

#7

Message par silvere »

► Afficher le texte
Et avec du png, l'image serait de meilleur qualité ?
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] ControlMove image transparente

#8

Message par mikell »

Probable (16M couleurs vs 256), et aussi ya des tonnes d'exemples d'utilisation de png sur le forum
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] ControlMove image transparente

#9

Message par silvere »

D'accord je vais prendre du png, mais sa résous toujours pas le problème de la transparence.
Edit : j'ai réussi mais il y encore un problème :
Comment savoir quand le Disque est dans le le Cercle ?
Tap Tap.zip
(336.4 Kio) Téléchargé 45 fois
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] ControlMove image transparente

#10

Message par mikell »

► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] ControlMove image transparente

#11

Message par silvere »

Ha merci.

Je sais pas pourquoi mais j'ai vraiment du mal avec ce jeu :? j'arrive pas a faire que la vitesse soit constante, avec $TimerMouvement j'ai empêcher que la vitesse soit trop rapide.
► Afficher le texte
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] ControlMove image transparente

#12

Message par silvere »

J'ai améliorer un peu le scripte si vous arrivez a le rendre plus fluide...
Il reste un petit bug qui arrive de temps en temps dont je n'ai pas trouver la provenance :

Code : Tout sélectionner

TapTap.au3 (145) : ==> Subscript used with non-Array variable.:
If $posPic[0] - $posGui[0] - 3 = 20 Then
If $posPic^ ERROR
Tap Tap.rar
(338.68 Kio) Téléchargé 39 fois
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] ControlMove image transparente

#13

Message par mikell »

Vaudrait le coup d'essayer à la ligne 145

Code : Tout sélectionner

If WinExists($Pic[$i]) Then $posPic = WinGetPos($Pic[$i])
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] ControlMove image transparente

#14

Message par silvere »

non, le bug est toujours présent de temps en temps
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Répondre