一:简单数据直接用UserDefault传递 二:较复杂数据(HelloWorldScene向MainScene传递数据) 1:MainScene.h文件中定义数据int m 2:HelloWorld场景转换代码 auto scene=Scene::create(); MainScene *laye ...
分类:
其他好文 时间:
2016-04-21 13:36:25
阅读次数:
135
认识着色器 理解OpenGL渲染管线,对于学习OpenGL非常重要。下面是OpenGL渲染管线的示意图:(图中淡蓝色区域是可以编程的阶段) 此图是从wiki中拿过来的,OpenGL的渲染管线主要包括: 准备顶点数据(通过VBO、VAO和Vertex attribute来传递数据给OpenGL) 顶点 ...
分类:
其他好文 时间:
2016-04-17 17:45:09
阅读次数:
146
正常情况下,我们在用tinyxml读取xml文件的的时候,会像下面这样写。 但是当我们把cocos2dx的工程移动到Android上时,我们的xml会被压缩到一个压缩文件中,这样,再调用上面的方法就会出错,所以我们可以采取一种曲线救国的方式来解决这个问题。 ...
分类:
移动开发 时间:
2016-04-15 18:01:11
阅读次数:
153
一、xcode中在自己项目中引入cocos2dx,需要导入cocos2d_libs静态库。首先需要到官网下载cocos2d引擎,cocos2d引擎下载链接点击进入官网二、将cocos2d引擎拷贝到工程目录,在工程中add Files..添加到工程中。
三、添加依赖库
四、对工程进行配置
1、Build Settings中配置
设置Valid Architectures...
分类:
移动开发 时间:
2016-04-15 12:09:39
阅读次数:
223
解决cocos2dx-3.8.1Android平台,在复制proj.android后重命名文件夹名之后编译异常问题如复制proj.android后改名为proj_xiaomi.android,编译后会自动编译proj.android下的文件解决方案1:解决方案2:
分类:
移动开发 时间:
2016-04-14 12:26:31
阅读次数:
282
最近在用Cocos2d-x(后面我简称"Co-x")开发项目,发现一个问题:
Co-x 3.x版本在windows下,新建一个项目,使用VS2013编译时,会很慢很慢(尽管Co-x源项目已经编译过)。
原因是:3.x版本中,新建项目时是直接将Co-x相关的源项目复制到所建项目的指定目录,即新建项目引用的是复制后的Co-x源项目,这样VS编译新建项目时,就会把复制的Co-x源项目重新编译一遍,时间必然很长(就算ssd还是要20来分钟,要知道以前2.x编译新建项目时也就分分钟……)...
分类:
其他好文 时间:
2016-04-12 19:41:42
阅读次数:
178
EditBox返回键只隐藏虚拟键盘,并不能把输入的内容写入游戏,什么都不能做了,体验感好差。 Cocos2d-x在Android手机上运行apk时,有一堆Java文件(\runtime-src\proj.android\src\org\cocos2dx\lib) 1、 找到Cocos2dxEditB ...
分类:
其他好文 时间:
2016-04-12 19:22:17
阅读次数:
144
第一次使用CCARRAY_FOREACH遍历一个CCArray数组并且删除数组里的东西时发生出乎意料的结果:类似代码如下:CCArray*children=this->getChildren();
CCObject*temp=NULL;CCARRAY_FOREACH(children,temp)
{
CCSprite*sprite=dynamic_cast<CCSprite*>(temp);
if(sprite-&..
分类:
其他好文 时间:
2016-04-12 07:40:44
阅读次数:
151
游戏开发中经常需要用到Cocos2d-x3.x中的场景切换特效,本文中进行一下汇总。基本使用思路如下:?123autoscene=HelloWorld::createScene();//创建待切换的场景autotransition=TransitionZoomFlipY::create(1.0f,scene);//给场景包装动画特效Director::getInstance()->repla..
分类:
其他好文 时间:
2016-04-09 01:50:49
阅读次数:
284
今天用cocos2dx 3.2版本号学习画图功能, 于是我重载Node 的draw方法。发现报错, 点击方法进入到Node下 发现draw()方法后面多了一个 final。 以下我简单解说一个下final的用途 1 final类: final类不能被继承,因此final类的成员方法没有机会被覆盖,默 ...
分类:
编程语言 时间:
2016-04-07 17:05:17
阅读次数:
211