[OK] Soucis de répétition de son au clic gauche.
Publié : jeu. 16/avr./2015 12:53
Salut,
Lorsque je survole une zone et que je clic gauche, j'enclenche un son de "tir".
Mon soucis et que si c'est on a le doigt lourd et qu'on laisse appuyé, le son se lance plein de fois car il est très court.
J'ai essayé de régler ça en mettant la variable shot = 1 shot = 0 mais elle reste à 1 tant qu'on laisse appuyé donc ça ne change rien.
Note : Je n'utilise pas le multichannel sinon ça fait un echo trop laid.
Reste la solution d'ajouter un blanc de qques sec à la fin de mon son pour laisser le temps au doigt de relâcher le clic mais je trouve ça un peu moche comme système.
Une idée ?
Lorsque je survole une zone et que je clic gauche, j'enclenche un son de "tir".
Mon soucis et que si c'est on a le doigt lourd et qu'on laisse appuyé, le son se lance plein de fois car il est très court.
J'ai essayé de régler ça en mettant la variable shot = 1 shot = 0 mais elle reste à 1 tant qu'on laisse appuyé donc ça ne change rien.
Note : Je n'utilise pas le multichannel sinon ça fait un echo trop laid.
Code : Tout sélectionner
If MouseButton(#PB_MouseButton_Left) <> 0
Select HOVER ; Sprite survolé
Case #SP_1,#SP_2,#SP_3,#SP_4,#SP_5
StockTabPos(SP,#T_BALLE,MX,MY)
Shot = 1
If Shot = 1
PlaySound(#FIRESHOT)
Shot = 0
endif
EndSelect
EndIf
Une idée ?