位置: 编程技术 - 正文

[置顶] 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 连连看触摸事件传递([置顶]电影名字《收件人不详》)

  • 年末暂估成本是否进行纳税调整处理
  • 税收成本包括哪些
  • 可以抵扣的进项税额计入什么科目
  • 企业所得税的研究论文范文
  • 普票销项负数发票
  • 非专利技术转让计入什么科目
  • 除湿机 哪个好
  • 员工一次性伤残补助金
  • 劳务派遣用工的岗位只能在哪些工作岗位上实施
  • 补交本年增值税计提
  • 公司对外投资是股东会还是董事会
  • 企业固定资产出租取得的收入属于
  • 出口退免税是什么意思
  • 长期待摊费用当月减少当月摊销吗
  • 房地产预缴增值税税率是多少
  • 应收账款坏账准备计算表
  • 汽车维修费可以入账吗
  • php数组函数输出《咏雪》里有多少"片"字
  • PHP:Memcached::addByKey()的用法_Memcached类
  • 应缴纳所得税额怎么算
  • keyemain.exe是什么
  • 蚊子叮咬怎么办手抄报
  • 业务招待费如何进行纳税调整
  • PHP:imagecreatetruecolor()的用法_GD库图像处理函数
  • 累计盈余科目怎么填
  • 持有至到期投资科目被取消了吗
  • 外经证预缴
  • 工商年报认缴出资时间填错了,有什么后果
  • yolov5标签格式
  • form表单参数传递
  • 折旧与摊销会计分录
  • 在建工程完成后转入什么科目
  • gpib-usb驱动
  • python3 字典遍历
  • 税负率怎么计算举例子
  • 租赁发票的租赁日期怎么写
  • 织梦cms怎么样
  • 企业税收风险因素分析
  • 林木的培育和种植免征企业所得税
  • 销售收入和销售收入净额的区别
  • 个体户的税收政策
  • 股票手续费如何计算公式
  • 公允价值变动是一级科目吗
  • 金税四期可以查香港银行卡吗
  • 存货报废进项税转出吗
  • 商品损耗进项税额怎么算
  • 商品进销差价会计科目流程图模板
  • 分月摊销怎么处理
  • 餐饮店赠品
  • 红字更正法红字冲销法
  • 处置全资子公司合并报表
  • 货款和发票金额一样吗
  • 个人独资企业税收政策2023规定
  • 坏账准备计提标准
  • 土地作为无形资产需要计提折旧吗?
  • 印花税征税对象包括
  • 集团对子公司的管理办法
  • 修筑公路的流程视频
  • 初中学历学会计难不难
  • sql语句常用语句
  • ubuntu 桌面
  • 提高搜索引擎检索效果的方法
  • windows server 2003 sp1.
  • 如何修复win7系统文件损坏
  • winxp wifi 无法连接
  • mac更新系统版本
  • win10系统更新后
  • centos查看硬件设备
  • ExtJS PropertyGrid中使用Combobox选择值问题
  • 炉石传说用什么语言开发的
  • Jquery uploadify上传插件使用详解
  • unity mobile3d
  • jquery修改表格数据
  • kraken框架
  • 青岛的红叶什么时候红
  • 浙江增值税电子普通发票用支付宝怎么开
  • 税务怎么在外网申报
  • 税务系统党支部工作法
  • 广东省外经贸厅官网
  • 受让企业与转让企业区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设