2012-03-11 25 views
0

我使用CCParallaxNode从cocos2d框架进行自动化滚动。 第一个节点是CCSprite,但第二个节点是我用ES Open GL绘制的大图层。 当用户触摸时,我必须改变触摸坐标下的第二层内容。 我在CParaxNode的父亲中捕捉触摸,并且我得到从0到屏幕宽度的坐标。 如何将此坐标转换为图层坐标?CCParallaxNode内层的坐标

回答

1

你可以试试这个:

[myParallaxNode convertTouchToNodeSpace:myTouch]; 

要不然:

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

希望它有助于..