lua

Quick-Cocos2d-x v3.3-RC1快速自定义类导出Lua用NDK r9d

打开E:\AndroidQuickwrok\t1\frameworks\cocos2d-x,新建个myclass目录,将附件myclass的自定义类拷贝到这里。注意:我这样用的是ndk,r9d的版本,在E:\AndroidQuickwrok\t1\frameworks\cocos2d-x\tools\tolua目录下,生成lua接口的配置文件为ini,里面有android_headers中,在ndkr9b用的是4.7。但是,如果我们用CocosCodeIDE1.0.2新建的quick-x3.3rc1的工程

【COCOS2DX-LUA 脚本开发之六】利用Lua强转函数解决使用CCNode报错或无法正常使用以及简单介绍 quick-cocos2d-x 与 OpenQuick 两款Lua免费开源框架

quick-cocos2d-x:及时与cocos2dx版本匹配更新,另外它框架比较清晰,便于理解和使用。它所做的不是再次封装,然后尽可能契合cocos2dx,在此基础上做Lua的扩展。Himi认为quick-cocos2d-x更适合一些,而且也是当前开发者使用居多的一款,当然这大家可以更深入的去研究。

【cocos2dx】在Lua中使用CJSON库进行Json数据转化

及时将最新博文通知您!本篇介绍如何在lua中对数据进行json的encode与decode,这里Himi采用cjson进行。首先简单介绍下cjson:LuaCJSON是Lua语言提供高性能的JSON解析器和编码器,其性能比纯Lua库要高10到20倍。LuaCJSON完全支持UTF-8,无需依赖其他非Lua/LuaJIT的相关包。

cocos2dx与lua

闲来无事,搞了搞cocos2dx的lua脚本,话说lua这东西几年前学过一段时间,也自己开发过c++接口,做过一些小东西,不过时间久远,记忆模糊。cocos2dx使用的是tolua++来制作的lua接口,tolua++文档不多,网上的一些文章也是答非所问,所以自己看代码是最佳学习途径。cocos2dx操作lua的类是ccluaEngine,其中实现了加载与实行lua脚本,以及操作luastack。

cocos2d-Lua视频教程

cocos2d-X的教程很多,cocos2d-Lua的教程太少,我推一个,算为一种语言做一种推广吧http://www.soku.com/t/nisearch/cocos2d-lua?f=1&kb=05120000kv200__cocos2d-lua

Cocos2d-x 3.0 中的lua binding - fonzieyang

脚本的绑定也由过去简单的tolua++生成为主,然后通过luafix修正传递回调,到现在更加智能的方式去做。扩展绑定新版本的回调函数绑定步骤如下:增加函数对目标回调接口传递luafunction在该回调lua_CFunction里面,把luafunction注册到事件管理器,同时增加自己的事件类型在目标触发回调的地方,派发事件,传递自己的数据把数据传递到注册起来的函数中第一、二步如下代码:staticintlua_cocos2dx_AssetsManager_setDelegate{ifreturn0;i

cocos2dx -lua 面向对象-转

首先Himi来向大家讲解如何在Lua中不binding来自定义lua类,其实这种方式在Cocos2dx的LuaSamples已经为我们做好了例子,就看童鞋们是否认真阅读了。此示例路径在你解压cocos2dx引擎包下的cocos2d-2.1rc0-x-2.1.2/samples/Lua/TestLua中的touchesTest,如下图:在这个示例中Ball.lua与Paddle.lua分别作为对象进行的Lua编写,还没有看到过的童鞋请自行看下吧。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@fo

cocos ide win32 调试问题

cocoscodeidelua开发win32下调是缺少PrebuiltRuntimeLua.exe解决办法从D:\soft\cocos2d-x-3.3rc2\cocos2d-x-3.3rc2\templates\lua-template-runtime\runtime\win32(cocos2d-x-3.3版本下的目录)copyPrebuiltRuntimeLua.exelibcocos2d.dl

cocos2d-x LUA 2.x里tolua++的一个隐患

如果是在cocos2d-x里才第一次使用lua的人,里面的extern.lua会带来很大的帮助,因为它帮lua这种勉强算是基于对象的语言实现了继承的功能。同时,cocos2d-x里集成了tolua++,使自己编写的c++类可以通过配置,轻松地生成lua的绑定代码。但不一定所有人都会把tolua++研究透,也不一定会所有人都把tolua++的使用方法搞明白。当项目刚开始的时候,我们就发现了tolua++的释放机制其实是不算完善的。