在游戏当中我们需要聊天以及修改一些信息,这时候我们就需要通过键盘输入我们的信息,而在cocos2dx中我们是通过控件CCEditorBox实现的,下面我们通过代码实现游戏中实现键盘输入。
需要用到的命名空间
using namespace cocos2d;
using namespace cocos2d::extension;
//(#include "cocos-ext.h")
1.在头文件.h中重新声明这些函数(类继承public cocos2d::extension::CCEditBoxDelegate
<span style="font-size:14px;"> //开始进入编辑
virtual void editBoxEditingDidBegin(cocos2d::extension::CCEditBox* editBox);
//结束编辑
virtual void editBoxEditingDidEnd(cocos2d::extension::CCEditBox* editBox);
//编辑框文本改变
virtual void editBoxTextChanged(cocos2d::extension::CCEditBox* editBox, const std::string& text);
//当触发return后的回调函