Как я могу получить скорость моего спрайта? - PullRequest
0 голосов
/ 28 ноября 2010

Я хочу знать скорость моего спрайта.Как я могу это сделать?Есть ли какая-нибудь формула (это слово?) ...

Если бы вы знали только ответ с cocos2d.Нет проблем, я могу cocos2d!

PS: Мой английский не очень хорошо.

Ответы [ 2 ]

1 голос
/ 26 января 2011
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 ;
}

выше - пример расчета скорости моего поршня

1 голос
/ 28 ноября 2010

Скорость определяется как расстояние, деленное на время. Таким образом, вы должны разделить пиксели, пройденные вашим спрайтом за данный период времени, на истекшее время.

...