随笔分类 - cocos2dx
摘要:
新编辑器Cocos Creator发布: 对不起我来晚了!
阅读全文

摘要:如果你的应用要上架googleplay,则必须使用加密。 android SDK中已经集成了proguard。 因此,整个流程就容易多了。 在proj.android下的project.properties文件中,加入一行 proguard.config=proguard.cfg 然后,将{andr
阅读全文
摘要:写在前面 主要目的是备忘,如果有幸能帮上其他朋友,那最好了 我的游戏使用的是cocos2dx 2.2.5,当然,使用2.1.x ~ 2.2.5版本都是可以的,没有什么变动。 Java调用C++ 1、在JAVA项目中,声明一个带“native”的静态函数,比如 (假设包名是 com.ooxx.myga
阅读全文
摘要:更新模块的整体方案终于搞定了,包括launcher的自更新,以及framework,app等代码的更新,均测试通过。 很激动地拿到ANDROID上去测试,一下就傻眼了。 在创建upd目录的时候,就遇上了 Permission Denied 我勒个X,我有WRITE_EXTERNAL_STORAGE权
阅读全文
摘要:今天将更新模块拿到android上面测试的时候,发现在创建writablepath.."upd/"目录的时候出现Permission Denied提示BTW:我使用的是lfs来创建既然是权限问题,我想,是不是自己的AndroidManifest.xml里面权限没有添加够。看了一下,已经是 <uses
阅读全文
摘要:写在前面 又是12点半了,对于一个程序员来说,这是一个黄金时间,精力旺盛,我想,是最适合整理和分享一些思路的时候了。 自从上次写了 基于Quick-cocos2d-x的资源更新方案 同样可见quick-cocos2d-x官方论坛贴子:http://www.cocoachina.com/bbs/rea
阅读全文
摘要:我使用dofile执行APK文件是不行的,比如 dofile("assets/res/flist")只能先拷贝到writablePath然后再dofile拿到数据后再清除这个临时文件虽然满足需求了,但还是略显奇葩 有一个更好的方案,是使用loadstring
阅读全文
摘要:对于require来说,在LUA中的机制就是搜索path路径了。但对于CCLuaLoadChunksFromZIP加载的LUA文件来说,require的路径又是怎么样的呢?我在服务器上有一个 ooxx.lua文件,我把它打包为了zip ,然后下载到本地,写进了writablePath.."upd/"
阅读全文
摘要:同样还是更新方面的需求,当我们检测到版本是新安装的以后,要进行upd目录清除。如果使用os.execute执行 rm -rf ooxx 是非常快的但由于os.execute一旦报错,那整个lua进程就杯具了。于是,我们最后换成了lfs来进行目录遍历并逐个删除。这样一来,文件数目如果过多,会等很久。于
阅读全文
摘要:原来的版本是用fopen打开文件的,如果要从ANDROID的APK中取文件,直接就洗白了修改如下
阅读全文
摘要:图片来自网络 思绪何来 昨天写了一篇关于更新方案的理论 游戏开发:通过路径搜索优先级来进行补丁升级(从端游到手游) 今天继续细化一下 由于新项目采用的是Quick-cocos2d-x,那我就直接给出我基于Quick-cocos2d-x-master( > 2.2.3 rc) 的更新方案吧 此更新方案
阅读全文
摘要:CocoSocket分享 cocos2dx 3.1都出了,但依然没有发现与它原生的SOCKET支持,于是,这几天在家,手工撸了一个。 目前版本对IOS,ANDROID,WINDOWS支持良好。且为异步SOCKET,不需要再开任何线程。 特点1、异步SOCKET,无需任何线程2、只有一个头文件,使用方
阅读全文