摘要:
#include int random(int start, int end) { //return start+rand()%(end-start+1); static std::random_device rd; static std::default_random_engin... 阅读全文
2015年3月2日
摘要:
/*将originStr字符串中的searchStr替换成replaceStr*/std::string str_replace(std::string originStr,std::string searchStr,std::string replaceStr){ std::string::... 阅读全文
摘要:
使用plist文件,优点方便做多国语言支持~也不用去做编码转换1.Resource目录下新建text.plist文件,内容格式如下 clickHurt 点击伤害 2.调用如下代码std::string chineseStr;Value... 阅读全文
摘要:
1.首先头文件定义事件处理的函数原型private: bool onTouchBegan(Touch* tTouch,Event* eEvent);//手指按下事件 void onTouchMoved(Touch* tTouch,Event* eEvent);//手指移动事件 void onTouc... 阅读全文
2015年2月28日
摘要:
简单记录一下2dx的鼠标交互事件。以及精灵绑定盒的点击判定Layer 子类的 init方法中:auto listener = EventListenerTouchOneByOne::create();// listener->onTouchBegan = CC_CALLBACK_2(GameMenu... 阅读全文
摘要:
全屏:在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码1 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题2 getWindow().setFlags(WindowManager.La... 阅读全文
摘要:
九宫格Sprite:itemBg = Scale9Sprite::create("pop/achieve_itembg.png");if(!itemBg)return false;itemBg->setAnchorPoint(Vec2::ANCHOR_MIDDLE);itemBg->setConte... 阅读全文
摘要:
原因:cocos2dx的bug解决办法:放到action中,前面添加一个DelayTime延迟,代码如下this->runAction(Sequence::create(DelayTime::create(0.1f),CallFuncN::create([&](Node* pNode){pNode-... 阅读全文