2012-07-01 2 views
0

Мне нужно знать, как вернуть SneakyJoyStick обратно в исходное положение по центру. Проблема, с которой я столкнулась, заключается в том, что у меня есть джойстик, управляющий моим плеером, и когда игрок достигает дверной плитки на карте TMX, я нажимаю новую сцену/карту, проблема возникает, когда я пытаюсь покинуть новую сцену/карту, потому что когда я выхожу на сцену (чтобы вернуться к первой сцене), джойстик все еще застрял в направлении двери, поэтому он толкает меня снова, поэтому я, по сути, не могу покинуть комнату. Я думаю, что это имеет какое-то отношение к тому факту, что я последний раз касался экрана, поэтому, возможно, мне нужно очистить штрихи или что-то еще?Как вернуть SneakyJoyStick обратно в исходное положение?

ответ

0

Я нашел обходной путь, если другие имели один и тот же вопрос, в SneakyJoystick.h если изменить @property (nonatomic, readonly) CGPoint velocity; к @property (nonatomic, readwrite) CGPoint velocity;, то вы можете JoyStickName.velocity = CGPointZero; сбросить скорость. Изменение @property (nonatomic, readonly) CGPoint stickPosition; в SneakyJoystick.h до @property (nonatomic, readwrite) CGPoint stickPosition;, после чего с помощью JoyStickName.stickPosition = CGPointZero; сбрасывается фактическое изображение «палки».

 Смежные вопросы

  • Нет связанных вопросов^_^