ineffetti il mio problema è un'altro... xD
preaticamente quando spingo shift e doppia v
l'oggetto aumenta la propria velocità
però vorrei fare in modo che perda resistenza fisica che è un valore tipo 100
quindi dentro a if ho messo:
do
{
if getasynckeystate shift
if getasynckeystate "W"
{
velocità dell'oggetto aumenta a 1,2
e resistenza = resistenza - 2
}
però quando non corre allora vorrei mettere che recupera resistenza ma se metto
resistenza = resistenza + 1
all'esterno dell'if
allora quando la resistenza arriva a zerò recupera 1 all'istante e non smette praticamente mai di correrre..
}while(..........)
come dovrei fare?
ho implementato un tempo di loop all'interno che quando arriva a 0 la resistenza fa:
es.
temporiposo = 0
temporiposon = 50
if ( resistenza == 0)
{
temporiposon = temporiposon + temporiposo;
}
if ( temporiposon != 0)
{
resistenza = resistenza - 1 ;
temporiposon = temporiposon - 1;
}
resistenza = resistenza +1;
il quando arriva a -50 la resistenza prende dei +1 ma poi arrivando di nuovo su 0
torna a - 50 cosi all'infinito come dovrei fare?