Box2D салфетки - PullRequest
       6

Box2D салфетки

0 голосов
/ 19 марта 2012

Можем ли мы обнаружить жест смахивания для тела box2d?Например:

  • Обнаружение wwipe левого жеста body.y-10
  • Обнаружение пролистывания правого жеста body.x + 10
  • и т. Д. *

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

Посмотрите на UISwipeGestureRecognizer.Добавьте один в представление OpenGL, и всякий раз, когда он запускается, делайте что-нибудь с вашими объектами Box2D.Распознаватель предоставит вам начальную позицию смахивания.

0 голосов
/ 20 марта 2012

Для любого слоя, в котором у вас есть мир box2d, вы можете сделать слой a, когда реализуете метод (BOOL) ccTouchBegan .. вы можете записать положение начального касания.в (void) ccTouchMoved вы можете начать отслеживать расстояние, на которое сенсор переместился.Если расстояние достаточно велико для пролистывания, тогда вы обрабатываете информацию и переводите ее в движение в Box2d, используя методы -> ApplyForce (), -> SetTransform () для b2Body

...