位置: 编程技术 - 正文

[置顶] cocos2dx lua学习笔记 <一> quick 3.5把自定义C++类绑定到lua([置顶] 此外,车牌号:458143(懂得都懂[吃瓜]))

编辑:rootadmin

推荐整理分享[置顶] cocos2dx lua学习笔记 <一> quick 3.5把自定义C++类绑定到lua([置顶] 此外,车牌号:458143(懂得都懂[吃瓜])),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶]JM259194,[置顶]电影名字《收件人不详》,[置顶]JM259194,[置顶] cmbwfh,[置顶] 纯享版奥义,手机迅雷搜:阿天动漫,[置顶] clauvio,Twitter小老鼠,[置顶] cmbwfh,[置顶] cmbwfh,内容如对您有帮助,希望把文章链接给更多的朋友!

请尊重原创 转载请著名出处: cocos new XXX(项目名称) -p com.xxxx.xxxx(包名) -l lua -d xxx(新建工程保存路径)

工程创建后,找到工程目录下的frameworksruntime-srcClasses,创建一个c&#;&#;类,我创建的类是

文件名:LuaBindingTest.h

文件名:LuaBindingTest.cpp

之后在工程目录下的frameworkscocos2d-xtoolstolua文件夹中找到genbindings.py文件夹,备份一份,改名genbindings_binding_test.py,打开此文件,需要修改内容,定位大约在行之后,找到内容类&#;

tolua_root 就是ini文件所在目录,过会我们就要在这个目录下创建我们的ini文件。

output_dir 是我们要生成的目标文件所在的文件目录,我把这个修改在classes目录下auto

这是我修改后的文件内容

myclass.ini就是接下来要创建的ini文件

随便复制一个ini文件,改名为myclass.ini,打开文件,修改几个参数即可

prefix = myclass

target_namespace = (空 表示没有)

headers = %(cocosdir)s/../runtime-src/Classes/LuaBindingTest.h (需要绑定c&#;&#;类的头文件路径)

classes = LuaBindingTest (类名)

skip = (对lua隐藏的接口)

修改好了之后保存文件。接着要配置环境

找到此目录下的README.mdown文件,打开

按照上面安装好,做好,关于cheetah这个,直接拷贝文件夹,别进入目录内把所有文件散着放到C:PythonLibsite-packages

[置顶]
        cocos2dx lua学习笔记 <一> quick 3.5把自定义C++类绑定到lua([置顶] 此外,车牌号:458143(懂得都懂[吃瓜]))

ndk r9b版本以上就好了

环境配置好后

执行 python genbindings_binding_test.py命令

你会在你的output_out 路径上看到了生成的文件,api文件夹,一个hpp,一个cpp。如果咩生成,就要检查下是不是出错环节。

注册

打开AppDelegate.cpp,加入hpp头文件

AppDelegate::applicationDidFinishLaunching方法中,在lua_module_register(L);下,复制刚才生成的hpp中register_all_myclass(L);

这就注册好了。

调用

local p = LuaBindingTest.new(0) p:add(4,1) p:sub(2,1)

OVER

版权声明:本文为博主原创文章,转载请著名出处。

[置顶] cocos2d-x3.6 连连看触摸事件传递 我的博客:

一.开发环境搭建以及初识cocos2dx目录结构 一.环境搭建不多说,谢过此博客博主,转

斗西游 斗西游采用cocos2d-x2.2版本开发而成,角色动画、特效等都是采用序列帧动画。游戏数据存储使用了SQLite,完成了角色选择、登陆奖励、关卡选择、战斗

标签: [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])

本文链接地址:https://www.jiuchutong.com/biancheng/368369.html 转载请保留说明!

上一篇:2015.6.28开始写博客记录cocos2dx学习历程

下一篇:[置顶] cocos2d-x3.6 连连看触摸事件传递([置顶]电影名字《收件人不详》)

  • 应交税费转出未交增值税借贷方表示什么
  • 关税完税价格是指什么意思
  • 企业所得税的计算公式
  • 其他综合收益属于当期损益吗
  • 一般纳税人外地预交税款怎么预缴
  • 季报利润表本期金额怎么计算
  • 什么情况下视同销售
  • 劳务报酬增值税和个人所得税都要交吗
  • 有营业执照有什么好处吗?
  • 营业收入少入0.02怎么办
  • 自产产品用于销售费用
  • 餐饮行业享受免增值税政策怎么开发票
  • 模具可以申请专利吗
  • 实际入库数量怎么算
  • 商品进销差价账户的用途性质及核算内容
  • 所得税费用为负数需要体现在报表上吗
  • 公司企业变更后原来的营业执照还有吗
  • 小规模纳税人金额
  • 补缴以前年度的印花税账务处理
  • 上个月开的发票退回怎么处理?
  • 2020年916减免退库什么意思
  • 个体工商户季度申报报税流程
  • 企业销售费用支出怎么算
  • 城镇土地使用税征收标准及计算方法
  • 免税收入和不征税收入有哪些?怎么记忆
  • 以前年度损益调整属于哪类科目
  • macbook右上角
  • 税前利润的公式有哪些
  • 会计管理制度范本
  • 投资长期溢价债券,容易获取投资收益
  • 微软和google
  • windows10预览版
  • IE浏览器如何取消全屏
  • 应收票据包括哪些支票
  • 二手房过户提供发票好还是不提供
  • 公司买发票的费用怎么做账
  • PHP:zip_read()的用法_Zip函数
  • 银行票据贴现业务发展中遇到的困难
  • pdo php
  • 会计开税票的表格范本
  • php文本统计访问量
  • 外汇是先申报后收钱么
  • 金税盘维护费抵税会计分录
  • vuea
  • php微信公众号开源框架
  • 营业税金及附加税率
  • 支付宝支付高速公路发票怎么打印
  • 印花税漏交了有什么影响
  • 差旅费抵扣所得税标准
  • 联营企业属于关联实体吗
  • 没有发票的运输费用怎么入账
  • 小规模免税如何开票
  • 收到货款会计录入
  • 固定资产以提足金为准吗
  • 坏账确认无法收回
  • 社保申报工伤怎么操作
  • 负债表预付账款怎么填
  • 公司注销往来账要消吗
  • 变卖固定资产怎么交税
  • 什么是计提坏账准备
  • 商业企业所有者的权益
  • 模糊查询的通配符有哪些
  • Ubuntu系统中文输入法
  • 系统恢复会怎么样
  • windows7怎么画画
  • linux分割分区
  • WIN7系统如何设置自动关机
  • win8怎么看windows
  • xp系统怎么卸载驱动程序
  • linux安装php7.3
  • 服务器双系统怎么安装
  • win7旗舰版开机
  • android ui绘制
  • 如何搭建react项目
  • 安卓游戏用什么软件开发
  • jquery 插件写法
  • python数学题
  • 个人所得税app什么时候能查到月收入
  • blueerdos和鄂尔多斯区别
  • 税务局窗口人员工作内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设