Cocos2d iphone cocos2dosx:如何检测鼠标右击?
在cocos2dforosx中,我使用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
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;
}