cocos2dx
文章平均质量分 84
lightspear
这个作者很懒,什么都没留下…
展开
-
cocos2dx 3.x版本 技能冷却效果的实现
今天我准备利用上一篇的sprite变灰和cocos2dx 3.x的ProgressTimer类来实现技能冷却效果,先上gif图(疾风步)我们做成一旦鼠标点击,则使用此技能,进入冷却CD。步骤1:先简单封装一个事件点击函数(顺便加深熟练一下C++11出来的lamada表达式)void EventBind_TouchBegan(Node * node,std::function cal原创 2015-04-21 17:20:34 · 974 阅读 · 0 评论 -
cocos2dx 3.x版本 Sprite 灰度和彩色切换,无偏移
我从cocos2dx 3.x开始研究的,发现网上有很多在2.x变灰的例子,甚至需要改源码,而我个人偏向于静态方法的封装的用法,所以整合总结并测试了如下方法。在cocos2dx 3.4版本通过static void SwitchGray (Sprite *sp, bool isGray) { if(isGray) { GLchar* pszFragSource = "#ifde原创 2015-04-12 14:56:17 · 1416 阅读 · 0 评论 -
cocos2dx 3.x Win32音量调节无效解决步骤详解
不少博文都已经解决了在win32下setBackgroundMusicVolume函数无法准确的调整音量大小的问题,所以我这篇也不敢妄称原创,参考链接:http://www.2cto.com/kf/201411/352730.html但是我这篇尽量要讲最详细的步骤列举清晰,让初学者(包括我)都能清晰解决这个问题,不留坑,并适当说明原理。废话不多说马上进入第一步。使用版本3.4final转载 2015-04-24 21:28:32 · 2940 阅读 · 0 评论 -
cocos2dx CardinalSpline和CatmullRom算法
cocos2dx CardinalSpline和CatmullRom算法初步认识原创 2015-05-29 15:20:43 · 1963 阅读 · 0 评论 -
cocos2dx 3.x 内存管理总结
cocos2dx的内存管理,一直感觉必须好好认知总结一下先贴上官网文档说明地址:http://www.cocoachina.com/cocos/20140504/8298.html原理总结:1:cocos2dx有一个自动释放池AutoreleasePool 类管理一个释放池2:每一帧结束后调用PoolManager::getInstance()->getCurren转载 2015-06-11 17:00:04 · 714 阅读 · 0 评论 -
cocos2dx 3.10 Win32和Android引用libcurl库路径问题
cocos2dx 对于一些第三方库的引用路径上很多都不太明确,导致初学者挖坑不断,我之前玩的最后一个版本是3.6结果代码移植到3.10又各种编译不过,真是太蛋疼。典型的就是libcurl库引用的问题先说WIN32上,千万要注意路径问题,还有lib文件路径都得准确,为了避免以后移植麻烦,不要对WIN32工程改动包含库目录这个功能,在代码里这么引用才是正确的姿势#if (CC_TARGET原创 2016-04-05 00:42:13 · 3964 阅读 · 0 评论