Posted on 2012-10-09 10:33
劍孤寒 閱讀(2012)
評論(0) 編輯 收藏 引用 所屬分類:
Lua
一直在找一個好用又輕量級的lua wrapper,現(xiàn)在終于找到了,那就是ELuna,網(wǎng)址是
http://code.google.com/p/eluna/,經(jīng)過一段時間的使用,真心覺得不錯,強烈推薦!
之前也用過一些lua wrapper,但都覺得有些不爽的地方,例如LuaBind,雖然好用但超級臃腫,編譯速度超級慢,還要依賴boost庫,還有些詭異的小bug,雖然網(wǎng)上都有解決辦法,但對于我這種懶人來說還是修改這些東東還是覺得挺辛苦的,再如LuaPlus,這個相對就輕量級一點,我用的時間也最長,大概用了2年,不過可能因為這玩意修改了lua源代碼,老是有些不穩(wěn)定,經(jīng)常會崩潰在一些很詭異的地方,還有如tolua之類的東東,個人覺得用法太TM坑爹了。而ELuna就不同了,不修改lua源代碼,不依賴其他庫,只有一個頭文件,編譯速度快,其他庫能做的基本上它都能做,代碼結(jié)構(gòu)清晰簡單,要加新功能也很方便,用起來實在非常爽??!
現(xiàn)在正準(zhǔn)備用這個東東把Galaxy2D引擎全部導(dǎo)出到lua,以后就可以直接用lua寫游戲了,hoho!