2010-11-27 29 views

Répondre

1

La vitesse est définie comme la distance divisée par le temps. Vous divisez donc les pixels que votre sprite a parcourus au cours d'une période donnée en fonction du temps écoulé.

+0

pouvez-vous faire un exemple s'il vous plaît? – cocos2dbeginner

1
CGPoint diff = ccpSub(new_location, oldTouchLocation); 
CGPoint currentpos = [para6 position]; 
CGPoint destination = ccpAdd(currentpos, diff); 
if (destination.x < 80 && destination.x > 20) 
{ 
Velocity = (20 + (80-destination.x))*1.8 ; 
} 

ci-dessus est l'exemple échantillon de calcul de vitesse pour mon piston