位置: 编程技术 - 正文

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

  • 不含税价格计算方法
  • 外商投资企业要实缴资本么
  • 申请退还增量留抵税额的条件包括
  • 所得税优惠政策最新2022
  • 生产工人工资和福利费是产品成本项目对吗
  • 金蝶固定资产折旧怎么修改
  • 发票领回来了怎么读入发票
  • 简易征收和简易计税的区别
  • 用友薪资管理怎么重新初始化步骤
  • 福利费可以用什么科目
  • 会计审计合同
  • 批发零售企业用什么软件好
  • 所得税汇算清缴后发现有误怎么办
  • 未办理土地使用证违反了什么法律
  • 股份转让的溢价是什么意思
  • 库存占销售的多少合适
  • 上年度退回来的所得税,怎么做分录
  • 增值税减免附加税用计提吗
  • 公司汽车一年可以用多少油费
  • 房租费属于无形资产吗
  • 应收票据收到了吗
  • 公司成立前的准备工作有哪些
  • 优先股股息发放是啥意思
  • win10右键新建卡死
  • 对公转账需要填写开户行吗
  • 委托代销委托方的账务处理
  • 怎样选好布艺沙发
  • 1050ti 4g显卡
  • 用友结算成本处理的作用
  • 怎么确定
  • 固定资产置换存货的账务处理
  • 工伤补贴如何做凭证
  • torch训练模型
  • 浅水滩怎么样
  • 什么是大语言模型(LLM)?
  • 逾期增值税扣税凭证抵扣管理办法
  • 命令行改gpt
  • input输入框限制最大字数
  • python统计字符串长度
  • 形成固定资产的主要手段是
  • 融资租赁担保余值例题
  • 成本核算的科目有哪些
  • 小规模纳税人开专票需要交税吗
  • 原材料计入什么摘要
  • 计提的坏账应该计入哪个科目
  • 物业费会计科目怎么做
  • 产品出口认证
  • 保险返点返20怎么算
  • 收到返利怎么做会计分录
  • 专利补贴收入计入什么科目
  • 个人取得的劳务报酬需要交增值税吗
  • 内勤会计是不是不算会计
  • 分公司需要独立核算和报税吗
  • 阿里云ecs centos sysctl
  • sqlserver 错误6005
  • 怎样修改注册表关闭win11系统杀毒软件
  • 无windows什么意思
  • ubuntu zmq
  • centos init
  • linux磁盘空间不足怎么清理
  • windows7文件操作步骤
  • win7速度
  • win8系统隐藏文件怎么查看
  • win7电脑关机出现0xc0000142是什么原因
  • 简述dom的组成
  • linux git管理工具
  • jquery左右移动动画效果
  • 用javascript
  • js折叠展开特效
  • jquery实现轮播图原理
  • javascript查看数据类型
  • numpy使用心得
  • javascript怎么学
  • android入门教程
  • python连接mq
  • 一个方便的世界作文
  • 江苏省税务局书记局长
  • 中国税务是做什么的
  • 河南省国家税务总局网站
  • 长途汽车车次号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设