17/06/07 18:40
AndRyu™
ho creato un minigioco in cui è presente un omino che cammina, ma durante lo spostamento avviene uno sfarfallio fastidioso sull'immagine in movimento
qui [url]
andryu89.altervista.org/l^2%20p.rar[/…] per vedere un esempio
graze per l'attenzione
Ultima modifica effettuata da AndRyu™ 17/06/07 18:42
aaa
18/06/07 13:25
P4p3r0g4
puoi postare il sorgente? non ho vb installato.
aaa
18/06/07 16:58
AndRyu™
Select Case KeyCode
Case vbKeyUp
imgOmen.Top = imgOmen.Top - imgOmen.Width \ 3
If x Then 'per fargli muovere un piede, piuttosto che un altro
imgOmen.Picture = LoadPicture(Direc & "re-dx.gif")
Else
imgOmen.Picture = LoadPicture(Direc & "re-sx.gif")
End If
imgOmen.Refresh
Sleep 75
imgOmen.Top = imgOmen.Top - imgOmen.Width \ 3
imgOmen.Picture = LoadPicture(Direc & "re.gif")
imgOmen.Refresh
Sleep 50
.........
questo è il succo, ciao e grazie
Ultima modifica effettuata da AndRyu™ 18/06/07 16:59
aaa
19/06/07 16:22
P4p3r0g4
è in un timer con intervallo di..?
E UN PICTUREBOX O UN IMAGEBOX?
proprietà autoredrow? T / F?
aaa
20/06/07 13:28
P4p3r0g4
il 90% delle volte lo sfarfallio e dovuto alla velocità di ripetizione dell'azione. prova a associare una variabile booleana prima e dopo al movimento e impedisci di ripeterlo finchè l'azione non è finita. fammi sapere.
aaa
21/06/07 13:50
P4p3r0g4
della serie
public sub passoavanti()
if inmovimento = false then
inmovimento = true
...
inmovimento =false
end if
end sub
aaa