最近luajit发布了64位beta版,由于appstore上线必须是64位的应用,而且我的游戏项目用到lua脚本,所以必须要用到64位的luajit来编译lua脚本。 方法如下: 在luajit官网下载luajit源码: http://luajit.org 解压后,需要通过在luajit的文件夹上 ...
分类:
移动开发 时间:
2016-04-25 06:35:18
阅读次数:
1374
触摸的使用: 获取事件调度对象: auto dispatcher = Director::getInstance()->getEventDispatcher(); auto listenerKeyPad = EventListenerKeyboard::create(); listenerKeyPa ...
分类:
其他好文 时间:
2016-04-22 18:36:16
阅读次数:
196
一:简单数据直接用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