Cocos2d iphone cocos2dosx:如何检测鼠标右击?

Cocos2d iphone cocos2dosx:如何检测鼠标右击?,cocos2d-iphone,events,mouse,Cocos2d Iphone,Events,Mouse,在cocos2dforosx中,我使用ccMouseDown检测鼠标左键单击,而ccOtherMouseDown则检测鼠标滚轮的单击。我目前无法检测鼠标右击。我也没有在API中找到任何关于这方面的信息 在cocos2d for OS X中,如何检测鼠标右键单击?不确定为什么我一开始没有想到这一点,但正确的方法是ccRightMouseDown。要使用鼠标进行响应,必须添加self.ismouseabled=YES在您的init方法中 我们总共有: // Left click - (BOOL) c

在cocos2dforosx中,我使用
ccMouseDown
检测鼠标左键单击,而
ccOtherMouseDown
则检测鼠标滚轮的单击。我目前无法检测鼠标右击。我也没有在API中找到任何关于这方面的信息


在cocos2d for OS X中,如何检测鼠标右键单击?

不确定为什么我一开始没有想到这一点,但正确的方法是
ccRightMouseDown
。要使用鼠标进行响应,必须添加
self.ismouseabled=YES在您的init方法中

我们总共有:

// Left click
- (BOOL) ccMouseDown:(NSEvent *)event
{   
    CCLOG(@"Left Mouse Button Clicked");
    return YES;
}

// Right click
- (BOOL) ccRightMouseDown:(NSEvent *)event
{
    CCLOG(@"Right Mouse Button Clicked");   
    return YES;
}

// Mouse wheel click
- (BOOL) ccOtherMouseDown:(NSEvent *)event
{
    CCLOG(@"Mouse Wheel Button Clicked");
    return YES;
}

我不知道为什么我一开始没有想到这一点,但正确的方法是
ccRightMouseDown
。要使用鼠标进行响应,必须添加
self.ismouseabled=YES在您的init方法中

我们总共有:

// Left click
- (BOOL) ccMouseDown:(NSEvent *)event
{   
    CCLOG(@"Left Mouse Button Clicked");
    return YES;
}

// Right click
- (BOOL) ccRightMouseDown:(NSEvent *)event
{
    CCLOG(@"Right Mouse Button Clicked");   
    return YES;
}

// Mouse wheel click
- (BOOL) ccOtherMouseDown:(NSEvent *)event
{
    CCLOG(@"Mouse Wheel Button Clicked");
    return YES;
}