位置: 编程技术 - 正文

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

  • 行政事业单位决算编制流程图
  • 农村合作社怎么挣钱
  • 租车开发票属于什么类
  • 企业的内部银行
  • 应交税费和税金及附加的区别
  • 工业企业库存商品的初始入账成本
  • 转账支票和转账凭证
  • 出售商品取得的收入300万元存入银行
  • 计提分红款体现在利润表中哪一个
  • 政府补助款提现流程
  • 采购入库损耗如何计算
  • 代垫款收到的发票在哪里
  • 向一般纳税人销售劳保专用物品
  • 公司搞活动的话术
  • 调解书和判决书执行力度一样吗
  • 特许权使用费收入确认分录
  • 季报资产负债表和利润表的勾稽关系
  • 滞纳金账务处理
  • 无车承运人增值税
  • 未实现但已确认的风险代理费收入如何处理?
  • 企业所得税是什么意思需要交不需要
  • 餐饮行业固定资产界定
  • 农业大棚卷帘机用什么油
  • 固定资产入账的方式
  • 华为鸿蒙系统如何刷机
  • window10的帮助与支持窗口在哪
  • 公司个人股份转让需要缴税吗
  • 出口退税怎么申报个税
  • linux中ping命令怎么用
  • 应交所得税和所得税费用的区别计算公式
  • php 替换字符
  • php image
  • 弥补以前年度亏损最多几年
  • win7纯净版系统怎么安装
  • 发行的企业债券是什么会计科目
  • 小微企业报税后多久缴税
  • 盈余公积转增资本的最高限额
  • vue.js in action
  • 2023新版拳击航母
  • php curl_multi_init
  • 增值税系统技术维护费 减免政策
  • 非公司员工可以举报公司不交社保吗
  • python关键字参数位置参数
  • 开发商提供物业用房的法律依据
  • 其他收益在利润表中的位置
  • 小规模纳税人差额征收税率是多少
  • 红字发票还要交税吗
  • 银行承兑汇票是商业汇票吗
  • win10下安装win7启动不了
  • mysql配置怎么调出来
  • 以前年度未结转
  • 库存商品余额在借方是什么意思
  • 电子承兑 背书
  • 专利年费计入哪里
  • 税控设备抵减税款分录
  • 已抵扣进项税额转出的会计分录怎么做
  • 经营租赁不动产租赁发票开具要求
  • 发票认证是为了什么
  • 借主营业务成本贷库存商品什么意思
  • xp系统好怪啊
  • Windows(win7/win8/xp/2003)进入安全模式方法详细汇总
  • windows恶意软件删除工具怎么安装
  • centos6启动服务的命令
  • 磁盘限制
  • Linux下将Mysql和Apache加入到系统服务里的方法
  • grep命令用法
  • 技术故事是什么意思
  • cocos2dx4.0教程
  • 同步数据和异步数据的区别
  • linux rpm解压
  • linux.rpm
  • 项目总结之触摸问题分析
  • 猫的所有视频
  • Android Toast设置弹窗大小
  • linux安全加固的内容是什么
  • nodejs处理excel
  • jq获取table元素
  • 广西壮族自治区图书馆
  • 广东地税服务电话
  • 国际贸易争端的形式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设