uLua/cstolua与tolua #的区别

好久没更新帖子了,招安后,时间就是公司的了,业余时间有限,在2016-01-12我在圣典发了个帖子,宣布“ulua第三代超级热更新方案tolua #发布!! ”,也基本简单介绍了下,很多人还是不停的问他们的区别,今天就说下他们的区别,先贴下之前的:tolua #,从高效率、稳定性、代码质量等方面都提升N倍,重写的引擎:代码简洁,逻辑清晰明了,是代码优雅+效率之神完美化身。其实这是它的特征。

ulua:支持反射 + wrap方式。众多人维护,原作者是老外,蒙哥给它做了cstolua,让它变得更快。
SimpeFramework_NGUI/UGUI:基于ulua的框架,这个大家都很熟悉了,给大家一个ulua如何使用演示。

tolua:不支持反射(暂时) + wrap方式。虽然ulua之前是最快的,但tolua#效率比ulua还要高。
LuaFramework_NGUI/UGUI:基于tolua的框架,新的引擎新的框架。
(1)最大的跟SimpeFramework区别是,自身支持LuaBundleMode,可以在SimpeFramework时代很麻烦的将lua文件如何打包进assetbundle的情况,自身支持了,而且支持混合打包,也就是bytecode编码完后,再打入AssetBundle。你需要做的就是设置下开关。
(2)重新写的ResourceManager,之前SimpeFramework用的U5刚出来的时候的AssetBundle加载管理方式,我们在使用过程中,结合lua,发现很多地方太过复杂,而且逻辑不清晰,因此,我重写了ResourceManager,你们也可以更加方便修改其代码。

新的引擎,新的框架,一切都随着2016开启了,希望大家能继续支持我们,我们也能继续分享新的东西给大家。还有大家如果想基于我们的引擎也好、框架也好,想继续扩展,都是不需要我们授权的,随意。

tolua地址:https://github.com/topameng/tolua   (蒙哥维护)
LuaFramework_UGUI地址: https://github.com/jarjin/LuaFramework_UGUI   (骏擎维护)
LuaFramework_NGUI地址: https://github.com/jarjin/LuaFramework_NGUI   (骏擎维护)

[本日志由 admin 于 2016-03-19 12:12 AM 更新]
上一篇: ===========================
下一篇: 关于tolua#与LuaFramework的文档
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭