- 7
- 0
- 约2.62千字
- 约 7页
- 2023-03-07 发布于贵州
- 举报
自定义C++类的绑定
概述
自定义C++类绑定到lua主要有以下几个步骤:
编写C++类
根据类的头文件编写pkg文件
使用tolua++工具,生成绑定代码
调用tolua__open(luaState)API使绑定生效
实例说明
编写C++类
如图示,在libs/bindtest目录下新建BindTest类,如下:
//
//
// BindTest.h
// The9Framework
//
// Created by wp_g4 on 14-2-19.
//
//
#ifndef __The9Framework__BindTest__
#define __The9Framework__BindTest__
#include cocos2d.h
class BindTest {
public
static BindTest* create(cocos2dCCObject* obj);
void setNum(int num){this-num = num;}
int getNum(){return this-num;}
CC_SYNTHESIE_PASS_BY_REF(stdstring, name, Name);
private
int num;
};
您可能关注的文档
最近下载
- 开展地质灾害隐患点和风险区更新调查实施方案.docx
- 护理纠纷防范及处理课件.pptx
- 【华北标】14BJ13-5 节能门窗(图集规范).pdf VIP
- ZYQ-820E电压切换箱技术和使用说明书.pdf VIP
- 第7章 AT89S51单片机与数码管、键盘接口-精品·公开课件.ppt VIP
- 2015接待国际视察前情况介绍--中文版0713-下午-17:20.doc VIP
- 电视广告的发展.pptx VIP
- 【29页PPT】测量系统分析知识.pptx VIP
- 2025年无人机驾驶员执照飞行中导航系统延迟与滞后问题排查专题试卷及解析.pdf VIP
- 2026-2027年湖北省农产品冷链仓储可行性研究报告.docx
原创力文档

文档评论(0)