三:按键处理(CCKeypadDelegate)
Cococ2D-x中,继承之CCkeypadDelegate就可以捕获并且处理按键事件了。CCLayer也继承了CCKeypadDelegate.
CCKeypadDelegate的公共函数:
void keyBackClicked // 返回键按下时调用
void keyMenuClicked//菜单键按下时调用
在使用之前必须先设置按键可以捕获:
setKeypadEnabled(true)
四:获取用户虚拟键盘输入
在coco2d-x中,通过继承输入法代理类CCIMEDelegate和其字体标签类CCLableTTF的字体输入框类CCTextFileTTF来实现这一功能。继承关系如下图:
CCTextFileTTF类的公共函数如下: