我正在運行其樣本的proj.mac版本(隨cocos2d-x文件提供)。如何收聽cocos2d-x鼠標和鍵盤事件?
我看到了Mac版本有EAGLView.mm其中有:
- (void)mouseMoved:(NSEvent *)theEvent
{
DISPATCH_EVENT(theEvent, _cmd);
}
我確信,使鼠標移動的AppController.mm事件:
[window setAcceptsMouseMovedEvents:YES];
我可以看到,它正在那裏,但我試圖找出是如何使我的自定義CCLayer「註冊/聽」鼠標和鍵盤事件。
的了cocos2d-x論壇上提到,他們在自己的TestCase 夾一個KeyboardTest,但我才能夠找到它沒有做太大的KeypadTest。還有一些例子提到CCKeyboardDispatcher,這是無處可尋。
在此先感謝!