
cocos2d-x
super_level
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cocos2d-x-2.1.5编译时出现libgame.so编译失败
/cygdrive/d/android-ndk-r8/build/core/build-binary.mk:369: recipe for target `obj/local/armeabi/libgame.so' failedmake: *** [obj/local/armeabi/libgame.so] Error 1我原本是用ndk-7编译出现以上问题,于是我升级到了NDK-9解原创 2013-09-10 17:59:37 · 3653 阅读 · 0 评论 -
cocos2d-x像素级触摸处理
cocos2d-x像素级触摸处理分类: Cocos2d-x引擎 2014-07-20 16:58 1128人阅读 评论(6)收藏 举报 cocos2d-x像素CCImage触摸透明最近研究了一下像素级的触摸处理,有时候我们用一个不规则的图形作为一个按钮,这个不规则的图形是一张矩形的png图片,很可能图片的实际有效的显示内容只占整个png图片的很小一部分,剩下转载 2014-11-30 22:55:39 · 5376 阅读 · 0 评论 -
cocos2dx进阶学习之CCDirector
继承关系CCDirecotor -> CCObject, TypeInfo处理主窗口消息,管理何时、何种方式执行场景。经常被翻译成导演,负责管理整个游戏的进程推动和周边支持。成员inline CCScene* getRunningScene(void) { return m_pRunningScene; }获取当前运行的场景,一个时刻只有一个场景在运行转载 2014-12-01 17:35:24 · 4780 阅读 · 0 评论 -
opengl之vsh、fsh简易介绍+cocos2dx 3.0 shader 变灰
opengl之vsh、fsh简易介绍+cocos2dx 3.0 shader 变灰认识着色器 理解OpenGL渲染管线,对于学习OpenGL非常重要。下面是OpenGL渲染管线的示意图:(图中淡蓝色区域是可以编程的阶段)此图是从wiki中拿过来的,OpenGL的渲染管线主要包括:准备顶点数据(通过VBO、VAO和Vertex attribute来传递数据给Ope转载 2014-12-01 22:51:12 · 7590 阅读 · 1 评论 -
cocos2dx3.0-编译安卓的一些问题
如何Android.mk自己去寻找Classes下的.cpp文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_CPPFLAGS += -fexceptionsLOCAL_MODULE := cocos2dcpp_sharedLOCAL_MODULE_FILENAME := libcocos2dcppdefine原创 2014-12-03 23:35:30 · 5240 阅读 · 0 评论 -
cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
CCSprite有一个ccBlendFunc类型的blendFunc_结构体成员,可以用来设置描绘时的颜色混合方案。ccBlendFunc包含了一个src和一个dst,分别表示目标和源的运算因子。如果我们对一个Sprite使用setBlendFunc方法,如:CCSprite::setBlendFunc(ccBlendFunc blendFunc);会以这个Sprite作为源,Spri转载 2014-12-03 23:08:43 · 8146 阅读 · 0 评论 -
cocos2dx-GLProgram结合RenderTexture在安卓手机不能用
glProgram1 = new CCGLProgram(); glProgram1->retain(); glProgram1->initWithVertexShaderFilename("test.vsh", "test.fsh"); glProgram1->addAttribute(kCCAttributeNameTexCoord, kCCVertexAttrib_TexCoords)原创 2014-12-03 23:27:08 · 6815 阅读 · 0 评论 -
cocos2dx3.0-获取图片的某个像素值
//一下是获取某个像素的透明值,以此类推可以回去r,g,b的值Image *myImage = new Image();myImage->initWithImageFile("test.png");unsigned char *data = myImage->getData(); //这里就是图片数据了//根据刚刚计算的相对坐标值,计算出触摸点代表了哪一个像素点 然后再提取出该原创 2014-12-03 23:47:01 · 12241 阅读 · 3 评论 -
关于cocos2dx RenderTexture的newImage为空
Sprite* spr1 = Sprite::create("spr1.png"); spr1->retain();//在3.0此处必须写上这个 auto render = RenderTexture::create(visibleSize.width, visibleSize.height, Texture2D::PixelFormat::RGBA8888); render-原创 2014-12-03 23:16:21 · 10306 阅读 · 3 评论 -
cocos2dx之onEnter,onExit
在创建一个layer时,会自动调用到layer中的onEnter,在退出当前的layer时,会调用到onExit,在CCLayer中,有四个成员方法: void onExitTransitionDidStart();//2,创建完layer的时候调用,也就是1调用完之后调用 void onEnter();//1,创建时调用 void onExit();//3,退出当前la转载 2014-12-05 00:00:09 · 6367 阅读 · 0 评论 -
cocos2dx3.0中文乱码-随心
在cocos2dx3.0由于只支持utf-8所以在vs会出现乱码原创 2014-11-05 19:12:34 · 6160 阅读 · 0 评论 -
cocos2dx中关于场景的管理
runWithScene(CCScene* scene):启动游戏,并运行scene 场景。这个方法在主程序启动时第一次启动主场景时调用。replaceScene(CCScene* scene):直接使用传入的scene 替换当前场景来切换画面,当前场景将被释放。这是切换场景时最常用的方法。pushScene(CCScene* scene):在不释放旧场景内存的情况转载 2014-11-10 15:58:08 · 4727 阅读 · 0 评论 -
cocos2d-x开发环境配置
cocos2d-x-2.2.1 visual studio 2012 开发环境配置作者:milo发布:2013-11-26 22:01分类:angycode阅读:2,385次评论:评论关闭一开始AngryCode是想android上配置cocos2d的开发环境,想到cocos2d是一个跨平台的一个项目,在eclipse上配置cocos2d比较麻烦,而且不利于扩展到其他平台,转载 2014-02-21 00:06:48 · 1124 阅读 · 0 评论 -
【cocos2d-x入门实战】环境配置、交叉编译及安卓项目的生成
[置顶] 【cocos2d-x入门实战】环境配置、交叉编译及安卓项目的生成分类: cocos2d-x Android2013-09-10 10:30 6436人阅读 评论(35)收藏 举报 cocos2d-xVS2008Eclipse交叉编译android ndk原创作品,转载请标明:http://blog.youkuaiyun.com/jackystudio/转载 2014-02-21 23:23:41 · 1065 阅读 · 0 评论 -
eclipse 移植cocos2d-x工程 报错: Program "bash" is not found in PATH
前提:如果是用cygwin+NDK+eclipse环境生成的工程,工程已经添加了native super。 1、把cygwin/bin加入系统环境变量Path下2、右击工程-->properties-->C/C++ Build 确认右边视图选项Build command:ndk-build3、右击工程-->properties-->C/C++ Build -->ToolChain转载 2014-03-09 19:14:11 · 5862 阅读 · 1 评论 -
【玩转cocos2d-x之一】V2.2.0版本开发环境配置
原创作品,转载请标明:http://blog.youkuaiyun.com/jackystudio/article/details/12419387现在cocos2d-x处在上升期,各个版本的变化还是比较大的,单从环境配置来看,从v2.0到v2.2就变化了不少。今天配置了一下V2.2.0环境,创建项目,并进行交叉编译,发现比之前麻烦了不少。这里稍微记录一下。3.0版本出来了,大概看了下目录和2转载 2014-03-15 17:14:27 · 973 阅读 · 0 评论 -
retain和release倒底怎么玩?
retain和release倒底怎么玩? 呼呼,好久没有发布教程了(小若:难得清静了,你为毛又出来吓人= =),其实最近木头我在准备出版书籍的事情。但是貌似不太顺利,果然我还是积累不够,写书的过程压力好大,感觉写不出有趣的文字出来(小若:嗷、、、)。果然还是在博客写自由一些?嘿嘿~最近以及最不是很近(小若:书里一定不能出现这些错误的语句,所以你才写不出来吧= =),不少朋友对ret转载 2014-03-17 18:01:10 · 730 阅读 · 0 评论 -
Cocos2d-x 2.2+python开发环境配置和项目创建
由于一开始学习cocos2d-x时,用的是2.1版本,移植方面不太好,于是今天决定换成2.2版本的,以下给出配置过程(windows7环境下的)。 首先下载需要的工具: Cocos2d-x 2.2.1 下载链接:http://www.cocos2d-x.org/downloadPython 下载链接:http://www.python.org/getit/转载 2014-03-17 11:02:58 · 1305 阅读 · 0 评论 -
Cocos2dx-屏幕适配研究-随心
一、根据分辨率的不同读取不同的资源原创 2014-04-17 00:11:33 · 3052 阅读 · 0 评论 -
Cocos2dx-CCSprite研究-随心
ji原创 2014-04-09 15:22:43 · 1358 阅读 · 0 评论 -
Cocos2d-x CCNotificationCenter 通知中心
相信接触过ios开发的人来说对NSNotificationCenter都不陌生。而在cocos2d-x中也参照这个类,提供了CCNotificationCenter这个类,用作通知中心。那么NotificationCenter的介绍请看这篇文章:点击打开链接而我主要是使用NotificationCenter 进行不同类之间的参数传递。(譬如说在两个layer之间进行参数的传递)下面转载 2014-04-11 16:55:06 · 8860 阅读 · 0 评论 -
coco2dx-关于精灵的简单碰撞检测-随心
1.两个精灵在同一个父类上,代码如下CCRect r1 = spr1->boundingBox();CCRect r2 = spr2->boundingBox(); // 判断是否有交叉if (r1.intersectsRect(r2)) {CCLOG("---%s---", "相碰撞了");}2.两个精灵不在同一个父类上,代码如下void collisionDetect原创 2015-01-01 19:39:41 · 7036 阅读 · 0 评论