Координаты слоя внутри CCParallaxNode - PullRequest
0 голосов
/ 11 марта 2012

Я использую CCParallaxNode из каркаса cocos2d для автоматизации прокрутки.Первый узел - CCSprite, а второй - большой слой, который я рисую с помощью ES Open GL.Когда пользователь касается, я должен что-то изменить во втором слое в зависимости от координат касания.Я ловлю прикосновения в родителе CParaxNode, и я получаю координаты от 0 до ширины экрана.Как я могу преобразовать эти координаты в координаты слоя?

1 Ответ

1 голос
/ 10 апреля 2012

Вы можете попробовать это:

[myParallaxNode convertTouchToNodeSpace:myTouch];

или еще:

CCNode *insideLayer = [myParallaxNode getChildByTag:kMyLayerTag];
[insideLayer convertTouchToNodeSpace:myTouch];

надеюсь, это поможет ..

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