Jak zmierzyć prędkość machnięcia?

Opracowuję grę, która wykorzysta siłę machnięcia jako zmienne dane wejściowe użytkownika.

Czytałem z dokumentacji, że na zdarzeniu touchesEnded mogę uzyskać tablicę allTouches, która jest listą dotknięć użytkownika zebranych z touchesBegan. Z tego zamierzam uzyskać ostatnie dwa dotknięcia, aby uzyskać kierunek machnięcia. Dostanę także przedział czasowy między dotknięciamiBegan i touchesEnded, z którego otrzymam prędkość machnięcia. Użyję kierunku i prędkości do obliczenia siły machnięcia.

Chciałbym wiedzieć: czy jest lepszy sposób, aby to zrobić? Czy jest to już gdzieś zamknięte w wywołaniu biblioteki?

Z góry dziękuję.

questionAnswers(4)

yourAnswerToTheQuestion