终于找到了!最好用最轻量级的lua/c++ wrapper

一直在找一个好用又轻量级的lua wrapper,现在终于找到了,那就是ELuna,网址是 http://code.google.com/p/eluna/,经过一段时间的使用,真心觉得不错,强烈推荐!

之前也用过一些lua wrapper,但都觉得有些不爽的地方,例如LuaBind,虽然好用但超级臃肿,编译速度超级慢,还要依赖boost库,还有些诡异的小bug,虽然网上都有解决办法,但对于我这种懒人来说还是修改这些东东还是觉得挺辛苦的,再如LuaPlus,这个相对就轻量级一点,我用的时间也最长,大概用了2年,不过可能因为这玩意修改了lua源代码,老是有些不稳定,经常会崩溃在一些很诡异的地方,还有如tolua之类的东东,个人觉得用法太TM坑爹了。而ELuna就不同了,不修改lua源代码,不依赖其他库,只有一个头文件,编译速度快,其他库能做的基本上它都能做,代码结构清晰简单,要加新功能也很方便,用起来实在非常爽啊!

现在正准备用这个东东把Galaxy2D引擎全部导出到lua,以后就可以直接用lua写游戏了,hoho!

你可能感兴趣的:(终于找到了!最好用最轻量级的lua/c++ wrapper)