智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

2013年7月10日

摘要: 转自:http://blog.csdn.net/tangaowen/article/details/8878193//default language is local languageccLanguageType currentLanguageType = CCApplication::sharedApplication()->getCurrentLanguage();switch (currentLanguageType){ case kLanguageEnglish: language_ = "english"; b... 阅读全文

posted @ 2013-07-10 21:35 Bill Yuan 阅读(1484) 评论(0) 推荐(0) 编辑

摘要: 转自:http://novacreo.com/%E7%A8%8B%E5%BA%8F%E7%BB%84/cocos2d-x%E5%8A%A8%E7%94%BB%E5%8A%A0%E9%80%9F%E4%B8%8E%E5%87%8F%E9%80%9F/动画是游戏的必然要素之一,在整个游戏过程中,又有着加速、减速动画的需求。以塔防为例子,布塔的时候希望能够将游戏减速,布好塔后,则希望能将游戏加速;当某个怪被冰冻后,移动速度减缓,而其他怪的移动速度不变。cocos2d-x引擎为我们提供了很强大的接口,下面就将我实验的过程复述一遍,也方便他人。1)实现全局的加速、减速。通过设置Scheduler的tim 阅读全文

posted @ 2013-07-10 21:28 Bill Yuan 阅读(6738) 评论(0) 推荐(0) 编辑

摘要: 转自:http://bbs.9ria.com/thread-220210-1-4.html首先得理解一些东西。1.理解颜色混合。精灵有个成员函数:setBlendFunc(),这个函数以一个ccBlendFunc类型的变量为参数。这个ccBlendFunc是个结构体。这个结构体中有两个变量:src 和 dest. 举个例子:代码:ccBlendFunc spriteBlend;spriteBlend.src = GL_ONE;spriteBlend.dst = GL_ZERO;pSprite->setBlendFunc(spriteBlend);假设精灵pSprite是源颜色.则setB 阅读全文

posted @ 2013-07-10 21:25 Bill Yuan 阅读(5645) 评论(0) 推荐(1) 编辑

摘要: 转自:http://blog.csdn.net/yanghuiliu/article/details/6912612正在做项目中有很多游戏数据要保存,常见的玩家数据这些比较简单的可以用CCUserDefault。它是cocos2d-x用来存取基本数据类型用的。保存为XML文件格式。主要方法:(和java的map很像,键值对,应该很容易懂的)void setBoolForKey(const char* pKey, bool value);void setIntegerForKey(const char* pKey, int value);void setFloatForKey(... 阅读全文

posted @ 2013-07-10 21:15 Bill Yuan 阅读(3145) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/qq51931373/article/details/91191611.通常情况下用PVR格式的文件来进行图片显示的时候,在运行速度和内存消耗方面都要比PNG格式要快和小。一般情况下PVR消耗的内存比PNG消耗的内存小25%左右。PVR格式可以用ZWoptex导出。PVR是apple芯片能直接读取和显示的文件.2.图片抗锯齿处理。图片放大时的处理:图片在放大的时候会出现锯齿。纹理类提供了setAntiAliasTexParameters()函数来处理抗锯齿。当图片放大的时候会使用相邻的四个像素进行混合运算。从而消除锯齿。但是会让图片产生模糊的感觉 阅读全文

posted @ 2013-07-10 20:59 Bill Yuan 阅读(9326) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.cnblogs.com/jaoye/archive/2013/02/19/2916501.htmlccColor4B c = {0, 0, 0, 0};CCPoint pt = ccp(240,160);//要获取的点unsigned int x = pt.x, y = pt.y; CCImage * myimg = new CCImage();//加载 图片myimg->initWithImageFileThreadSafe("HelloWorld1.png");unsigned char *data_=myimg->getData 阅读全文

posted @ 2013-07-10 14:17 Bill Yuan 阅读(1386) 评论(0) 推荐(0) 编辑