上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

2015年11月19日

摘要: 打开文件./frameworks/cocos2d-x/tools/bindings-generator/clang/cindex.py 把第 3395 行 改为 : library = cdll.LoadLibrary("../bindings-generator/libclang/" + self... 阅读全文
posted @ 2015-11-19 19:37 HemJohn 阅读(1117) 评论(0) 推荐(0)

2015年11月17日

摘要: 之前我写游戏加载都是从一个json文件写入要加载的文件名来实现加载,但是如果资源比较多的情况下,会导致非常难管理,需要逐个写入。所以换了另外一种方式来加载文件。首先,我是通过场景之前的切换时候,加载下一个场景的资源,避免一次加载导致内存占用过大,所以,我将各个场景中的资源分开单独的文件夹,如果两个或... 阅读全文
posted @ 2015-11-17 19:34 HemJohn 阅读(734) 评论(0) 推荐(0)

2015年11月9日

摘要: 在cocos2dx 3.x版本已经被弃用,改用EventDispatcher代替。观察者模式是MVC模式的一种,一个model可以对应很多个观察者view,当model收到事件通知时,对应的view马上处理事件。比如在游戏中,网络发送http,当有数据回来时,需要改变界面的一些状态或者更新数据等等操... 阅读全文
posted @ 2015-11-09 20:35 HemJohn 阅读(2833) 评论(0) 推荐(0)

2015年11月8日

摘要: 在cocos2dx for lua中,我们经常通过lua的table传入c++使用,然后早c++层操作数据。实现步骤大致如下:table->string->c++层->通过rapidjson解析->存放在map中管理在lua中,转换table大致如下local tbl = {}tbl["fang"]... 阅读全文
posted @ 2015-11-08 00:04 HemJohn 阅读(4710) 评论(0) 推荐(0)

2015年11月7日

摘要: 升级EI Capitan后,打包lua脚本时,会报这个错:LibclangError: dlopen(libclang.dylib, 6): image not found. To provide a path to libclang use Config.set_library_path() or... 阅读全文
posted @ 2015-11-07 21:29 HemJohn 阅读(753) 评论(0) 推荐(0)

2015年11月6日

摘要: 首先,通过官网下载sqlite3.h和sqlite3.c两个文件,用于调用里面的api函数操作数据库。这里也提供链接地址下载:http://pan.baidu.com/s/1qWzjqPY其中里面有几个比较常用的api接口://用于打开数据库文件SQLITE_API int sqlite3_open... 阅读全文
posted @ 2015-11-06 23:20 HemJohn 阅读(233) 评论(0) 推荐(0)

2015年11月4日

摘要: 笔者买入一台mx5,升级flyme5后旧应用没有显示出来,而且在设置的应用管理都没显示旧应用。通过adb命令:adb shell pm list packages显示所有包名,查看自己要删除应用的包名,再输入adb命令:adb uninstall + 包名卸载应用,包名一般 是AndroidMain... 阅读全文
posted @ 2015-11-04 21:05 HemJohn 阅读(326) 评论(0) 推荐(0)

2015年10月30日

摘要: cocos2dx通过封装JniHelper类来调用安卓api底层函数,该文件在cocos/platform/android/jni/JniHelper.h,使用方法如下:打开eclipse,导入cocos2dx的项目为安卓项目,如下所示:新建一个java文件在org.cocos2dx.lib包下,起... 阅读全文
posted @ 2015-10-30 10:56 HemJohn 阅读(655) 评论(0) 推荐(0)

2015年10月16日

摘要: cocos2dx 已经封装好读取加密的prv文件的方法,打开texturepacker,导入一张图片,在content protection中写入密钥,在texture format中选择prv格式在size constraints中选择any size,具体步骤方法可以参考我之前写的“cocos2... 阅读全文
posted @ 2015-10-16 16:21 HemJohn 阅读(264) 评论(0) 推荐(0)

2015年10月15日

摘要: 笔者今天使用c++ 11的std::thread在安卓设备上来创建线程控制网络异步发送,发现线程启动就马上闪退,估计是安卓设备上不支持c++11的线程库,或者安卓系统版本过低,所以还是用回以前的pthread_create来创建线程,以下是三种创建线程的方法以及对应使用方法:std::thread方... 阅读全文
posted @ 2015-10-15 23:30 HemJohn 阅读(278) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

导航