in Game_CharacterBase c'è il metodo update_stop che viene richiamato in auto quando un chara è fermo e si presenta così
def update_stop
@stop_count += 1 unless @locked
end basta che aggiungi
def update_stop
@stop_count += 1 unless @locked
if @stop_count % 30 == 0
@pattern = (@pattern + 1) % 4
end
end così aggiorna il chara ogni 30 frame con l'immagine della camminata anche quando è fermo, in questo caso, nel mio caso dovrò crearmi un charset più grande, con i frame della camminata, più i frame che voglio visualizzare quando è fermo (facciamo caso a 3) ed il mio codice deve essere
def update_stop
@stop_count += 1 unless @locked
@contatore=1;
if @stop_count % 30 == 0
@pattern = ((@contatore + 1) % 4)+3
end
endinoltre questa modifica varrà anche per tutti gli altri personaggi che verranno visualizzati sulla mappa, insomma ho risolto il mio problema. :laugh: