随笔分类 - coco2dx
摘要:1. 事因 每次打ios包的时候都需要重新编译一次cocos2dx的库文件,但是库文件平时也不怎么会改动,就想把库文件弄成静态库,本文的内容主要参考http://www.jianshu.com/p/5d7f24f0150a 2. 实际操作 2.1 打开项目文件夹下的cocos2d目录,里面有一个co
阅读全文
摘要:1. 起因 策划经常过来让我打包给他们测试,过于频繁影响到了自己的进度,决定弄一个打包工具让他们自己打包,在网上搜索了一下貌似有几个比较成熟的工具, ,`Jenkins`等等。 在网上也搜索到了这种做法已经在大公司比较普及了,代码更改后就会自动构建,自动测试. 专业术语:持续集成(Continuou
阅读全文
摘要:1.今日测试发现在部分手机上游戏会崩溃,通过logcat日志发现是jni调用问题(我猜测)
错误日志中有如下语句: trying to work around app JNI bugs, but didn't find 0x44c8b448 in table! ... UncaughtExce...
阅读全文
摘要:1.lua 调用Java函数
1.1 在java中创建一个 静态 函数(比如在org.cocos2dx.lua.AppActivity.java中)名为Login 1.2 在lua中使用 luaj 来调用miLogin函数 args:代表的是miLogin函数的参数 sigs:代码arg...
阅读全文
摘要:##1.起因:> 手上有一个用到了boost的asio库和thread库的工程要编译到手机上(Android版本和ios版本),本文只介绍如何编译到Android版本,ios版本之后再介绍,也许就不介绍了(注:因为mac下官方有教程如何编译)##2.准备工作### 2.1 下载[boost](htt...
阅读全文
摘要:##1.问题:> cocos2d-x集成tinyxml后在vs下运行正常,但是在Android下在读取xml文件时发生异常,读取时使用的是`LoadFile`函数##2. 解决方案:> 先把xml文件内容读取到内存中然后在解析就没问题了```std::string xmlfilePath = Fil...
阅读全文
摘要:## 1.protobuf 编译过程> * 前提: 确保自己电脑上已经安装了cygwin + ndk, 并且NDK能够编译hello-jni成功 ### 1.1 把protobuf 压缩包解压到protobuf文件夹下### 1.2 在protobuf文件夹下新建jni文件下### 1.3 把pro...
阅读全文
摘要:1.在CCDiretor.h中有如下说明``` /** This object will be visited after the main scene is visited. This object MUST implement the "visit" selector. Usef...
阅读全文
摘要:# cocos2d-x 不规则形状按钮的点击判定> * 原理: 1.OpeGL ES提供了glReadPixels[^footnote]函数,来获取当前framebuffer上的像素数据 2.cocos2d-x 提供了一个CCRenderTexture,它会帮我们初始化一块framebu...
阅读全文