cocos2d-x 2.x 与 cocos2d-x 3.x 差异(tolua++) cocos2d-x在2.x版本里就是用toLua++和.pkg文件这么把自己注册进Lua环境里的,然而从cocos2d-x 3.x开始,用bindings-generator脚本代替了toLua++。 bindings-generator脚本的工作机制是: 1、不用编写.pkg和.h文件了...
分类:
其他好文 时间:
2015-06-19 00:04:10
阅读次数:
170
1、编写ini文件。进入frameworks/cocos2d-x/tools/tolua文件夹,可以根据cocos2dx_experimental_video.ini编写生产cocos2dx_experimental_webview.ini,也可以在github(https://github.com/cocos2d/cocos2d-x)上...
分类:
Web程序 时间:
2015-06-11 19:37:19
阅读次数:
165
如果是在cocos2d-x里才第一次使用lua的人,里面的extern.lua会带来很大的帮助,因为它帮lua这种勉强算是基于对象的语言实现了继承的功能。
同时,cocos2d-x里集成了tolua++,使自己编写的c++类可以通过配置,轻松地生成lua的绑定代码。
但不一定所有人都会把tolua++研究透,也不一定会所有人都把tolua++的使用方法搞明白。
当项目刚开始的时候,我们就发现...
分类:
其他好文 时间:
2015-05-19 16:40:03
阅读次数:
123
一直想学学cocos2dx中如何使用tolua++工具使得lua脚本调用C++函数,今天就来搞一下,顺便记录下来:首先,我们打开cocos2dx-2.2.4中projects下的test的VS工程,可以看到这个例子里面已经有一个HelloWorld的类,我们就用它来说明一下。然后,我们照着Hello...
分类:
编程语言 时间:
2015-04-26 19:39:56
阅读次数:
200
一直知道cocos2dx lua是通过tolua++导出lua接口的,但一直没自己去导过,最近比较闲,试了下。 我的环境是:ubuntu ,安装好tolua++后就可以在命令行下试用 tolua++ 工具导出。 MyClass.cpp文件: #include...
分类:
其他好文 时间:
2015-04-15 23:51:51
阅读次数:
325
cocos2dx tolua传递参数分析:
tolua_Cocos2d_CCNode_addChild00 == void CCNode::addChild(CCNode *child)
tolua_Cocos2d_CCNode_addChild01 == void CCNode::addChild(CCNode *child, int zOrder)
tolua_Cocos2d_CCNode...
分类:
其他好文 时间:
2015-03-31 12:55:38
阅读次数:
272
打算新项目转到cocos2dx v3上了,下载代码浏览过后发现改动真是非常大,结构性调整很多。比如tolua绑定这一块,就几乎全翻新了。胶水代码的生成,改成了全自动式的,通过clang来分析c++代码,可以准确的知道每一个类、函数、参数的信息,再也不用手动写pkg文件了。运行期对象管理这块,似乎也有...
分类:
其他好文 时间:
2015-02-18 22:04:33
阅读次数:
285
cocos2dx的3.x版本已经提供了更好地绑定方式,网上有很多相关的教程,这里给一个链接:http://www.cocoachina.com/bbs/read.php?tid=196416。
由于目前我们的项目使用的是2.x版本的,且已经开发了一半了,这时候不适合转3.x的版本,于是只能用2.x的老方法tolua++来实现绑定。这就有一个蛋疼的问题,太麻烦!每次都要写pkg、使用to...
分类:
其他好文 时间:
2015-01-21 20:09:01
阅读次数:
229
cocos2dx的3.x版本已经提供了更好地绑定方式,网上有很多相关的教程,这里给一个链接:http://www.cocoachina.com/bbs/read.php?tid=196416。 由于目前我们的项目使用的是2.x版本的,且已经开发了一半了,这时候不适合转3.x的版本,于是只能用2...
分类:
其他好文 时间:
2015-01-19 22:27:18
阅读次数:
110
quick3.3的出现出来一段时间了。粗略的接触了几天。变得东西很多。最大的应该是框架结构。tolua 导出c++的方式改变,项目整体代码的改变。quick cocos 应该改口了,叫cocos lua 3.3.。。。quick 渐渐的有了cocos2dx的血统,应该说更加的纯正了。回顾。以前学的一...
分类:
其他好文 时间:
2015-01-08 22:44:02
阅读次数:
216