дать направление предмета и скорость от того, как я провожу по экрану - PullRequest
0 голосов
/ 28 сентября 2011

Я работаю над игрой в cocos2d. В игре есть несколько спрайтов, появляющихся на экране. Я хотел бы изменить направление этих предметов на направление смахивания, а скорость - на то, насколько быстро я смахиваю. Кто-нибудь знает, как я могу это сделать?

Ответы [ 3 ]

1 голос
/ 30 сентября 2011

Kobold2D (улучшенный Cocos2D) будет иметь встроенное распознавание жестов , начиная с Preview 5.

1 голос
/ 28 сентября 2011

UISwipeGestureRecognizers вроде как делают то, что вы просите, хотя вы ограничены в направлениях, которые вы можете использовать.Если вы хотите реализовать любое направление, просто создайте некоторый код, который определил направление и скорость в методе touchesMoved:. Этот является отличным учебником о том, как получить направление, а также содержит код, который вы можете изменить, чтобы получить скорость.Просто пройдите расстояние и посмотрите, сколько времени понадобилось, чтобы добраться туда, и это даст вам скорость.Надеюсь, что поможет!

0 голосов
/ 05 октября 2011

Если вы хотите сделать это без распознавателя жестов, вот простое решение для самостоятельной работы: http://www.cocos2d -iphone.org / forum / topic / 7925

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...