Ho uno stage stretto e alto 700px.
Vorrei governare una colonna di MC che si muovano assieme verso l'alto o il basso a rullo, in modo che:
1- se il puntatore è al centro dello stege stanno fermi, se lo si sposta gradualmente verso l'alto acquistano un movimento acceleratorio verso il basso e viceversa;
2- se escono dall'alto devono riapparire dal basso e viceversa.
Ho realizzato qualcosa che si avvicina. Il punto 2 è risolto. Il punto 1 l'ho fatto così:
acc=(350-_ymouse);
distanza_y = (this._y-(acc))/50;
this._y -= distanza_y;
ma non va perchè l'accelerazione del mc dipende dalla sua posizione e quando, ad esempio, esce dallo stage in alto e riappare in basso assume un'accelerazione diversa.
Vorrei ottenere che l'accelerazione sia indipendente dalla posizione del MC e dipendente unicamente dalla posizione del mouse. Come posso fare?

Rispondi quotando