坐标CCTouch Obj-C

时间:2014-11-26 10:32:19

标签: cocos2d-iphone

如何使用cocos2d获取objective-c中触摸事件的坐标?

- (void)touchBegan:(CCTouch *)touch withEvent:(CCTouchEvent *)event
{
    CCLOG(@"Received a touchBegan");
}

1 个答案:

答案 0 :(得分:1)

CCTouch(目前缺少class reference但很快就会添加)有获取触摸位置的方法:

// position in scene coordinates
CGPoint touchPos = [touch locationInWorld];

// touch position relative to anyNode's position
CGPoint touchPosNode = [touch locationInNode:anyNode];

提示:在Xcode中右键单击CCTouch等关键字,然后选择跳转到定义,它将带您进入类界面,至少向您展示可用的属性/方法,对于大多数属性/方法,您还可以找到相关的参考文档作为注释。