首先简单介绍下cjson:LuaCJSON是Lua语言提供高性能的JSON解析器和编码器 linux下CJson使用 valuestring得到值。3、string中存放的是这个节点的名字 4、用法: (1)只需在函数中includecJSON.h头文件,然后和cJSON.c或库文件libcJSON.a一起编译即可使用。 (2...几十k,下载完成后解压,cJOSN库,仅有两个文件c...
/details/79848199 1.首先将cjson加入到libluacocos2d工程(cjson目录:/frameworks/cocos2d-x/external/lua)2.修改...编译之后,就能在lua代码中使用localcjson= require "cjson" cocos2dx-Skill cocos2d-x 3.10 架构和引擎目录 下载Cocos2dx3.10解压可以看到目录树结构 工程目录首先可以看到第一个Build目录: Build目录...
cocos2dx lua 3.10 默认目录中包含cjson文件(目录:/frameworks/cocos2d-x/external/lua),但是没有使用。而是用的json.lua进行解析json。效率低下,json字符串稍微大点,进行decode的时候就非常卡。 1、首先将cjson加入到工程,如下图所示 2、修改lua_extensions.h文件 完成以上两步之后,pc就可以使用了,lua中使用 cjs...
在appDelegate.cpp文件中添加 #if__cplusplusextern"C"{//加入此代码的目的,防止污染引擎的scripting目录#include"lua/cjson/lua_cjson.h"voidregister_cjson(lua_State *L){ lua_getglobal(L,"package"); lua_getfield(L,-1,"preload"); lua_pushcfunction(L, luaopen_cjson); lua_setfield(L,-2,"...
第一步:下载cjson包 cjson.zip: cjson.zip:http://vdisk.weibo.com/s/xQ-P6 第二步:将下载的cjson.zip解压并加入我们的项目中,如下图: 第三步:加载我们的cjson 打开项目的AppDelegate.cpp , (1)首先导入 #include “lua_extensions.h” (2)在此类的applicationDidFinishLaunching函数中,在CCLuaStack 实...
[cocos2dx_Lua]3.10版本使用cjson Lua CJSON是Lua语言提供高性能的JSON解析器和编码器,其性能比纯Lua库要高10到20倍。cocos2dx lua 3.10 默认目录中包含cjson文件(目录:/frameworks/cocos2d-x/external/lua),但是没有使用。而是用的json.lua进行解析json。效率低下,json字符串稍微大点,进行decode的时候就非常卡。
第一步:下载cjson包 cjson.zip: cjson.zip:http://vdisk.weibo.com/s/xQ-P6 第二步:将下载的cjson.zip解压并加入我们的项目中,如下图: 第三步:加载我们的cjson 打开项目的AppDelegate.cpp , (1)首先导入 #include “lua_extensions.h” (2)在此类的applicationDidFinishLaunching函数中,在CCLuaStack 实...
我们项目使用的cocos2dx-lua版本,把资源、lua代码拷贝过来。 首先遇到cjson报错,3.x里面自带cjson,只是没有添加而已。 编译的时候,出现了几十个无法解析符号 lua_cjson.obj : error LNK2019: 无法解析的外部符号 “int __cdecl lua_gettop(struct lua_State *)” (?lua_gettop@@YAHPAUlua_State@@@Z)...
(6) .c文件 笔者的第一个问题中,其中有一行写的是:FILE_LIST += $(filter %.c,$(ALLFILES)) 这是由于笔者的项目中使用了cjson库,而cjson中使用的是C的源文件,所以我们在编译时仅仅将C++编译是不够的,还要对.c文件的编译,否则就无法使用。
$(LOCAL_PATH)/../../Classes/C2DXShareSDK/Android/JSON/cJSON 在proj.android-studio工程下,app目录下,build.gradle文件内,寻找到dependencies标签,配置如下的代码 compile project(':libcocos2dx') 在主activity里(一般在cocos项目的此目录下面:\proj.android-studio\src\org\cocos2dx\cpp\AppActivity.java)的on...