CCParallaxNode内层的坐标

时间:2012-03-11 02:59:26

标签: ios cocos2d-iphone openid

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

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

[myParallaxNode convertTouchToNodeSpace:myTouch];

或者:

CCNode *insideLayer = [myParallaxNode getChildByTag:kMyLayerTag];
[insideLayer convertTouchToNodeSpace:myTouch];
希望它有所帮助..