Cocos2d-x小知识
文章平均质量分 55
雷文顿
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x常用函数及常用宏
最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数…… 用一些比较原始、低效率的方法…… 甚至是copy / paste…… …………。 ……。 这不科学啊!你不能这么勤劳啊转载 2013-11-27 10:37:23 · 2241 阅读 · 0 评论 -
Mac系统下搭建Cocos2d-x开发环境及2.20以上版本如何创建HelloWorld
目前所使用的Cocos2d-x 2.20的版本居多,不过仍有一部分人在使用2.15或2.15之前的版本,笔者在写此篇博客时的最新版本是2.21版本及2.30的测试版本。 下面笔者首先讲解如何安装2.15版本之前的Cocos2d-x,本文以2.14版本为例。 1.首先将下载好的Cocos2d-x放到桌面上,请注意是放到桌面,当然你放在别的位置也并非不可,不过查找目录时路径会有变化原创 2013-12-02 23:36:04 · 4828 阅读 · 8 评论 -
Cocos2d-x:Stencil buffer is not enabled解决方法
使用CCClippingNode的剪裁的时候会遇到一个问题,就是控制台输出了一段话:Cocos2d: Stencil buffer is not enabled. 出现这句话的原因是深度缓冲的深度格式默认的是没有开启模板缓冲的,如下图所示: depthFormat就是深度格式,这里笔者已经将其修改了,修改之后就可以看到建材的效果了。 注意文件目录如下:原创 2013-12-12 14:40:52 · 7637 阅读 · 0 评论 -
Cocos2d-x 2.20及以上版本如何创建基于Lua的项目
关于Cocos2d-x 各版本创建项目的方法在之前文章中以及提过,若有疑问可参考该篇文章: http://blog.csdn.net/u012945598/article/details/17082099 Cocos2d-x 2.20以上版本没有了创建模板,创建的方式改用了Python创建,方法如下: python create_project.py -projec原创 2013-12-04 11:58:16 · 3414 阅读 · 0 评论 -
Cocos2d-x Create groups for any added folders 与 Create folder references for any added folders
Cocos2d-x 蓝色文件夹与黄色文件夹的区别原创 2014-01-07 11:55:54 · 3793 阅读 · 0 评论 -
Cocos2d-x 水果忍者划痕效果
网上找的一个关于水果忍者划痕的,效果还算凑合。其原理就是基于OpenGL绘制直线,由于版本过老,此处笔者修改了一些方法,粘贴后可直接使用 .h文件中需要加入的代码: void draw(); void drawLine(); virtual void ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent);转载 2013-12-27 12:19:33 · 4619 阅读 · 3 评论 -
Cocos2d-x 捕鱼达人动态水纹效果
本来想用着色器写一个水纹效果,无奈技术太菜没做出来,上网找了一份某大神的作品,2.2.2版本亲测可用,效果如下: 该效果原作不详,记得曾经code4app网站上看到过该效果,原作为OC语言所写,后被改成C++,作者也不详.... 下面为代码: pgeRippleSprite.h文件 // // pgeRippleSprite.h // test2dx // // Created原创 2014-02-20 14:25:07 · 5671 阅读 · 0 评论 -
Cocos2d-x 精灵变灰效果
由于网上流传版本很多,笔者也不清楚原创作者到底是哪位大神,所以上网随便找了一个版本,并将其API全部替换为了Cocos2d-x 2.2.2的版本。主要功能是将一个精灵变为灰色以及恢复正常颜色(注:不要使用纯色图片)。 首先看效果图: 下面是代码部分,将其复制粘贴即可使用。文件名 BYGraySprite.h: #include "cocoa/CCGeometry.h" #in原创 2014-02-25 09:40:49 · 4139 阅读 · 2 评论