引言:
- 在写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);
时间: 2025-01-07 02:58:16