首页 > 代码库 > 【cocos2dx 3.2】使用搜狗输入法短词,复用常用的代码段
【cocos2dx 3.2】使用搜狗输入法短词,复用常用的代码段
引言:
- 在写cocos2dx代码的时候,发现有些代码是固定格式,经常要重用
- 故把它们不断收集起来,然后添加到搜狗输入法的短词里面
- 这样需要重用的时候,直接输快捷键,效率就提高了
- 把常用的代码段收集起来,做成一个CHM文档方便设置短词时查阅
搜狗输入法添加短词:
- 右键搜狗输入法,点击【设置属性】
- 选择【高级】,然后选择右边的【自定义短语设置】
- 点击【添加新定义】,添加自己的快捷键和代码段
常用的代码段(不断更新)
- 新建一个类的时候,需要写create方法和init方法,快捷键设为cre
//创建create方法,自动调用init和返回主类 virtual bool init(); CREATE_FUNC(); //自定义create方法 //static xxx* create(xxx);
- 点击监听事件,快捷键设为click
//点击事件监听(开始按下的时候) auto listener = EventListenerTouchOneByOne::create(); listener->onTouchBegan = [](Touch *t,Event *e) { //return true会使得后面的其它监听也执行 return true; }; Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener,this);
- 碰撞监听事件,快捷键设为contact
//碰撞监听,监听的物体必须设置getPhysicsBody()->setContactTestBitmask(1); auto contactListener = EventListenerPhysicsContact::create(); contactListener->onContactBegin = [](PhysicsContact &contact) { return true; }; Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(contactListener,this);
【cocos2dx 3.2】使用搜狗输入法短词,复用常用的代码段
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。