![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
Esperto
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
|
effetto frizione.. come migliorare questo moviemento..
ho letto diversi interventi di flep sulla frizione, io per azionare un movimento uso la classica formula
_x+(xfinale-_x)/speed se volessi migliorare l'effetto forzando la frizione e accellerazione.. In base alla posizione del mouse evitando il movimento scattoso se la posizione xmouse è di gran lunga superiore alla posizione attuale del clip in movimento?? |
|
|
|
|
|
|
|
#2 (permalink) |
|
User Attivo
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
|
Per capirla meglio:
Codice:
var arrivo:Number=200;
var spring:Number=.1;
clip.onEnterFrame=function(Void):Void
{
var distanza:Number=200-this._x;
var accelerazione:Number=distanza*spring;
this._x+=accelerazione;
}
Prima di dare in pasto l'accelerazione alla _x della clip, gli dai in pasto la frizione : Codice:
var arrivo:Number=Stage.width/2;
var spring:Number=.1;
var friction:Number=.9;
var vel_x:Number=0;
clip._x=vel_x;
clip.onEnterFrame=function():Void
{
var distanza:Number=arrivo-this._x;
var accelerazione:Number=distanza*spring;
vel_x+=accelerazione;
vel_x*=friction;
this._x+=vel_x;
}
|
|
|
|
|
|
#3 (permalink) |
|
Esperto
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
|
eccellente e notevole.. spero di metterlo in pratica senza problemi. dovrei implementare un effetto move già disponibile, avendo la posizione finale nel tuo caso "arrivo". Molto probabilmente con questi suggerimenti non avro' grandi problemi, al contrario mi faro' risentire + tardi
|
|
|
|
|
|
#5 (permalink) |
|
User Attivo
Data di registrazione: Feb 2006
Ubicazione: Undisclosed city of South America
Messaggi: 4,901
|
Se ti va puoi votare questo post sull'effetto frizione quì:
http://www.giorgiotave.it/forum/gt-w...-post-day.html ![]() |
|
|
|
| Tags: effetto, frizione, migliorare, moviemento |
| Strumenti di discussione | |
|
|