它们的定义c++代码lua与总结的一些细节

参考:点击打开链接

1.自己定义 XXX.cpp .XXX.h

2.D:\quick\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\external\extra\luabinding

创建 XXX_luabinding.tolua

$#include "XXX.h"



class XXX

{

static int getFileData();//依据自己详细写的去编写

};





创建 build_XXX_luabinding.bat

@echo off

set DIR=%~dp0

set OUTPUT_DIR=%DIR%

set MAKE_LUABINDING="%QUICK_COCOS2DX_ROOT%\bin\compile_luabinding.bat"

pushd

cd "%DIR%"

call %MAKE_LUABINDING% -E XXX -d %OUTPUT_DIR% XXX_luabinding.tolua

echo.

echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

echo.

rem call %MAKE_LUABINDING% -d %OUTPUT_DIR% cocos2dx_extra_ios_iap_luabinding.tolua

popd





改动build.bat

在最以下加入



echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

echo.

call %MAKE_LUABINDING% -d %OUTPUT_DIR% XXX_luabinding.tolua





3.执行build.bat

在模拟器的project中加入相应的XXX.cpp  XXX.h 和生成的XXX_luabinding.cpp 和
XXX_luabinding.h





4.在D:\quick\quick-cocos2d-x-2.2.3-rc\lib\cocos2d-x\scripting\lua\cocos2dx_support

CCLuaStack.cpp中

加入 67行

#include "MyHelperFunc_luabinding.h"



加入

bool CCLuaStack::init(void)中137行加入

luaopen_XXX_luabinding(m_state);

编辑模拟器,找到生成的替换win文件夹下的player.exe和相关联的资源

在实施他们的lua代码,生成的成功。

版权声明:本文博主原创文章。博客,未经同意不得转载。

最新文章

  1. 前端性能优化--为什么DOM操作慢?
  2. [随记]Eval的连接方法
  3. PHP类中私有方法的内部引用
  4. [转]命令行 Subversion 入门
  5. php29号小结(隔行换色······)
  6. bzoj 2095: [Poi2010]Bridges(二分法+混合图的欧拉回路)
  7. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(43)-工作流设计-字段分类设计
  8. Nginx禁止特定用户代理(User Agents)访问(转)
  9. Sierpinski三角形
  10. 微信公众平台——token验证php版
  11. 201621123057 《Java程序设计》第2周学习总结
  12. EF 延时加载与死锁
  13. Codeforces Round #531 (Div. 3)
  14. Dubbo/jupiterSPI 扩展引用
  15. Vue.js——60分钟组件快速入门(下篇)
  16. DAU、UV、独立IP、PV的区别和联系
  17. 从零开始的Python学习Episode 20——面向对象(3)
  18. PostgreSQL窗口函数
  19. HDU 4607.Park Visit-树的直径(BFS版)+结论公式(乱推公式)-备忘(加油!)
  20. (疯狂java)第一课

热门文章

  1. Android资源文件及文件夹介绍
  2. 基于HOG特征的Adaboost行人检测
  3. Java注解全面解析(转)
  4. poj3259(spfa判负环)
  5. Hdu 4734 【数位DP】.cpp
  6. Hulu面试题解答——N位数去除K个数字(解法错误sorry)
  7. java的url 中国的争论导致了扭曲
  8. 【译】ASP.NET MVC 5 教程 - 3:添加视图
  9. 水晶易表 Xcelsius 2008 安装指南 完美支持office2010(亲手体验)
  10. Swift 的类、结构体、枚举等的构造过程Initialization(下)