【cocos2dx 3.2】使用搜狗输入法短词,复用常用的代码段

引言:

  • 在写cocos2dx代码的时候,发现有些代码是固定格式,经常要重用
  • 故把它们不断收集起来,然后添加到搜狗输入法的短词里面
  • 这样需要重用的时候,直接输快捷键,效率就提高了
  • 把常用的代码段收集起来,做成一个CHM文档方便设置短词时查阅

搜狗输入法添加短词:

  1. 右键搜狗输入法,点击【设置属性】
  2. 选择【高级】,然后选择右边的【自定义短语设置】
  3. 点击【添加新定义】,添加自己的快捷键和代码段

常用的代码段(不断更新)

  • 新建一个类的时候,需要写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);
时间: 2025-01-07 02:58:16

【cocos2dx 3.2】使用搜狗输入法短词,复用常用的代码段的相关文章

Cocos2d-x 3.x 开发(十八)10行代码看自动Batch,10行代码看自动剔除

1.概述 在游戏的运行过程中,图形的绘制是非常大的开销.对于良莠不齐的Android手机市场,绘制优化较好的游戏,可以在更多的手机上运行,因此也是优化的重中之重.图形方面的优化主要体现在减少GUP的绘制次数上.这里我们分别从自动优化渲染批次和绘制剔除两个方面来看新版本在绘制上的优化. 2.自动batch 在Cocos2d-x 3.x中,抛弃了先前手动编写BatchNode,采用自动管理的方式.说起BatchNode,就难免涉及到显卡底层的绘制原理.简单的说,每提交一条绘制指令到显卡都会产生消耗,

近义词调研评估与代码实现(不断完善中…)

  1.确定要解决的问题及意义 在基于代码片段的分类过程中,由于程序员对数据变量名的选取可能具有一定的规范性,在某一特定业务处理逻辑代码中,可能多个变量名之间具有关联性或相似性(如“trade”(商品交易)类中,可能存在“business”,“transaction”,“deal”等同义词),在某些情况下,它们以不同的词语表达了相同的含义.因此,为了能够对代码片段做出更加科学的类别判断,更好地识别这些同义词,我们有必要寻找一种能够解决避免由于同义词的存在而导致误分类的方法.说白了,就是要去判断词

[python] 词云:wordcloud包的安装、使用、原理(源码分析)、中文词云生成、代码重写

词云,又称文字云.标签云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思.常见于博客.微博.文章分析等. 除了网上现成的Wordle.Tagxedo.Tagul.Tagcrowd等词云制作工具,在python中也可以用wordcloud包比较轻松地实现(官网.github项目): from wordcloud import WordCloud import matplotlib.pyplot as pl

c++ 网络编程(四)TCP/IP LINUX/windows下 socket 基于I/O复用的服务器端代码 解决多进程服务端创建进程资源浪费问题

原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9613861.html 好了,继上一篇说到多进程服务端也是有缺点的,每创建一个进程就代表大量的运算与内存空间占用,相互进程数据交换也很麻烦. 本章的I/O模型就是可以解决这个问题的其中一种模型...废话不多说进入主题-- I/O复用技术主要就是select函数的使用. 一.I/O复用预备知识--select()函数用法与作用 select()用来确定一个或多个套接字的状态(更为本质一点来讲是文

特廖词酉茁饲吠短词本炎每窃昭饲

http://i2.feixin.10086.cn/pages/101818/1352157745 http://i2.feixin.10086.cn/pages/112570/1352157749 http://i2.feixin.10086.cn/pages/112505/1352157743 http://i2.feixin.10086.cn/pages/101815/1352157750 http://i2.feixin.10086.cn/pages/101545/1352157752

实习小白::(转) Cocos2d-x 3.x 开发(十八)10行代码看自动Batch,10行代码看自动剔除 --------其实就是渲染图片机制

1.概述 在游戏的运行过程中,图形的绘制是非常大的开销.对于良莠不齐的Android手机市场,绘制优化较好的游戏,可以在更多的手机上运行,因此也是优化的重 中之重.图形方面的优化主要体现在减少GPU的绘制次数上.这里我们分别从自动优化渲染批次和绘制剔除两个方面来看新版本在绘制上的优化. 2.自动batch 在Cocos2d-x 3.x中,抛弃了先前手动编写BatchNode,采用自动管理的方式.说起BatchNode,就难免涉及到显卡底层的绘制原理.简单的说,每提交一条 绘制指令到显卡都会产生消

wavecom短信猫常用AT命令

一.一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带 (GSM 900,DCS 1800 或PCS 1900).当模块有多频带时,回应可能是不同频带的结合. 3. AT+CGMR 获得改订的软件版本. 4. AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号. 5. AT+CSCS 选择TE特征设定.这个命令报告TE用的是哪个状态设定上的ME.ME于是可以转换 每一个输入的或显示的字母.这个是用来发送.读取或者撰

读取敏感词库内容,讲某段字符里面的敏感词替换成*

敏感词过滤SensitivewordFilter.java package aaa; import java.util.HashSet; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @Description: 敏感词过滤 * @Project:test * @A

sendsms短信验证功能实现代码

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="maximum-scale=1.0,minimum-scale=0,width=device-width,initial-scale=1.0" /> <title>APP</title> <l