Cocos2dx lua 3.10版本绑定cjson流程
来源:互联网 发布:京东与淘宝哪个好 编辑:程序博客网 时间:2024/06/05 03:27
如题,使用cocos2dx lua自带的json效率很低,接入cjson来处理:
1、找到 frameworks\cocos2d-x\cocos\scripting\lua-bindings\manual\network\lua_extensions.c,修改:
#include "lua_extensions.h"#if __cplusplusextern "C" {#endif// socket#include "luasocket/luasocket.h"#include "luasocket/luasocket_scripts.h"#include "luasocket/mime.h"#include "lua/cjson/lua_cjson.h"static luaL_Reg luax_exts[] = { {"socket.core", luaopen_socket_core}, {"mime.core", luaopen_mime_core},{"cjson", luaopen_cjson }, {NULL, NULL}};void luaopen_lua_extensions(lua_State *L){ // load extensions luaL_Reg* lib = luax_exts; lua_getglobal(L, "package"); lua_getfield(L, -1, "preload"); for (; lib->func; lib++) { lua_pushcfunction(L, lib->func); lua_setfield(L, -2, lib->name); } lua_pop(L, 2); luaopen_luasocket_scripts(L);}#if __cplusplus} // extern "C"#endif
2、android打包库里添加: frameworks\cocos2d-x\cocos\scripting\lua-bindings\proj.android\Android.mk
../../../../external/lua/cjson/strbuf.c \ ../../../../external/lua/cjson/fpconv.c \ ../../../../external/lua/cjson/lua_cjson.c \
阅读全文
0 0
- Cocos2dx lua 3.10版本绑定cjson流程
- cocos2dx lua 3.10 接入cjson
- cocos2dx lua 3.10 使用cjson
- cocos2dx的lua绑定
- cocos2dx的lua绑定
- cocos2dx的lua绑定
- cocos2dx 3.2 lua绑定
- Cocos2dx(3.3)绑定lua
- cocos2dx的lua绑定
- Cocos2dx lua绑定C++
- cocos2dx lua绑定
- cocos2dx C++绑定lua
- cocos2dx 自定义绑定lua
- 【步兵 cocos2dx】lua绑定
- Cocos2dx lua 启动流程
- cocos2dx-lua绑定之代码编辑器兼容cocos2dx 3.0 api版本
- lua cjson
- cocos2dx的lua绑定 【转】
- linux下mysql远程链接报错
- poi实现execl2003 两级联动
- 多线程之间实现通讯
- Linux入门之POSIX线程原语
- 将CentOS 7 安装到虚拟机和python的安装过程
- Cocos2dx lua 3.10版本绑定cjson流程
- git代码查询部分(一)
- JavaScript实现二级联动
- Leetcode#27: Remove Element
- UI 一一 loadView、viewDidLoad及viewDidUnload的关系
- 机器学习之线性模型
- 百度云一面--面经
- TypeScript使用心得
- JVM -XX: 参数介绍