cocos2dx版本为3.10 1.具体原理和代码可以参考博文《利用shader改变图片色相Hue》,下面的代码根据该博文进行整理优化。 基本原理就是将RGB值转换为HSL值后加上输入的HSL值,再转换为RGB值。 2.spine变色的思路有三种: ①spine::SkeletonAnimation ...
分类:
其他好文 时间:
2016-07-14 02:14:22
阅读次数:
803
cocos2dx版本为3.10 1.在使用spine的过程中,发现了一个比较严重的问题:每次创建SkeletonAnimation的时候都会很卡,即使是使用同一个骨骼数据skeletonData。 跟踪代码发现,在每次调用函数spine::SkeletonAnimation::createWithF ...
分类:
编程语言 时间:
2016-07-13 22:48:48
阅读次数:
632
这里主要做的是游戏公告里面用到的,因此我加入了简单的html <font>标签解析,是为了给运营小白预览,但其中的size 属性没有,因为后来没有这个需求了,所以也就懒得改了。 实现思路很简单:设置好行宽和行高,然后一个一个字往上面添加,直到达到行宽上限或者换行符,就换行,再循环。 ...
分类:
其他好文 时间:
2016-07-13 10:27:03
阅读次数:
962
今天学习的时候遇到了Scale9Sprite————一张可拉伸的精灵,只要给它设置一下大小,它就会自动拉伸。 由于Scale9Sprite属于扩展库,所以需要添加如下代码 但是运行时出错报告为:No such file or directory. 所以,我们需要在项目上右键选择【属性】->【c/c+ ...
分类:
其他好文 时间:
2016-07-11 21:24:02
阅读次数:
162
在实际游戏运用中,一个场景是远远不够的,我们必须要掌握多个场景之间的切换。 场景切换时通过Director导演类来实现的,在cocos中定义了如下几种场景切换函数: 1,void runWithScene(Scene *scene)。这是一个运行场景的函数,该函数的使用情况是当前没有场景正在运行,因 ...
分类:
其他好文 时间:
2016-07-09 14:53:58
阅读次数:
176
[mw_shl_code=cpp,true] //3D晃动的特效 //CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10), 15, false); //pSprite->runAction(shaky3D); //3D瓷砖晃 ...
分类:
其他好文 时间:
2016-07-07 12:35:08
阅读次数:
153
2dskeletonanimation-spinetiledmapeditorTexturePackerSpriteIlluminatorPhysicsEditor(https://www.codeandweb.com)
分类:
其他好文 时间:
2016-07-07 11:15:09
阅读次数:
218
1.createproject
$cocosnewMyGame-pcom.your_company.mygame-lcpp-dNEW_PROJECTS_DIR
$cdNEW_PROJECTS_DIR/MyGame
分类:
其他好文 时间:
2016-07-07 11:15:01
阅读次数:
186
今天码代码,在创建新场景的时候,.h文件里 class Game : public cocos2d::Layer没有问题,在Game类里面,声明了它的成员之后,开始在.cpp文件里面实现这个类,到重写init函数的时候bool Game::init(),就遇到问题了,提示是Game是不确定的对象,第 ...
分类:
其他好文 时间:
2016-07-06 21:43:22
阅读次数:
117
以上是获取当前年月日 详解的其他方法 linux,ios下的 win32下 ...
分类:
其他好文 时间:
2016-07-06 17:57:13
阅读次数:
170