加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

quick cocos3.3 目录、lua绑定等备忘

发布时间:2020-12-14 20:13:34 所属栏目:百科 来源:网络整理
导读:1、quick 3.3 新建的项目自带farmeworkscocosruntimeframewoks 2、runtime可以自定义,如果要绑定自定义的类到lua要重新编译runtime,工程在frameworksruntime-src 3、lua绑定工程项目在/frameworks/cocos2d-x/cocos/scripting/lua-bindings lua绑定的地

1、quick 3.3 新建的项目自带farmeworkscocosruntimeframewoks

2、runtime可以自定义,如果要绑定自定义的类到lua要重新编译runtime,工程在frameworksruntime-src

3、lua绑定工程项目在/frameworks/cocos2d-x/cocos/scripting/lua-bindings

lua绑定的地方有如下:

1、/frameworks/cocos2d-x/external/lua 这里可以增加自定的类,同时修改/frameworks/cocos2d-x/cocos/scripting/lua-bindings/manual/network/lua_extensions.c把

增加的类添加到这里(这里为手动绑定)

2、frameworks/runtime-src/Classes/quick-src/extra/luabinding 在这里添加自定义的类,在cocos2dx_extra_luabinding.tolua中添加类声明,然后运行同目录下的build.sh生成

cocos2dx_extra_luabinding.cpp、cocos2dx_extra_luabinding.h、cocos2dx_extra_ios_iap_luabinding.cpp、cocos2dx_extra_ios_iap_luabinding.h

这里生成有点问题,可以用比对工具跟生成之前的对比一下,只修改新加的类,其他地方还原;这里最好把新加的类放到HelperFunc_luabinding.tolua中生成

3、coocs2dx的绑定要用cocos2d-x/tools/bindings-generator/generator.py来生成,可见下文:

http://cn.cocos2d-x.org/article/index?type=wiki&url=/doc/cocos-docs-master/manual/framework/native/wiki/how-to-use-bindings-generator/zh.md

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读