public:
static int cpp_GetNumber(lua_State* pL);
int HelloLua::cpp_GetNumber( lua_State* pL ) {
/* 從棧頂中取一個(gè)值 */
int num = (int)lua_tonumber(pL, 1);
/* 調(diào)用getNumber函數(shù),將返回值入棧 */
lua_pushnumber(pL, getNumber(num));
/* 返回值個(gè)數(shù),getNumber只有一個(gè)返回值,所以返回1 */
return 1;
}
最后,關(guān)于Lua的教程,到此告一段落了,本來我還想寫寫LuaBind的教程的(非常強(qiáng)大?。5?,寫教程是一件很耗時(shí)的工作,10分鐘能學(xué)會的知識,也許我要花2個(gè)小時(shí)才能誕生一篇教程。(旁白:好吧,所以大家多些支持他吧。。。)
不過,如果大家把這6篇教程吃透,然后再去用Lua在Cocos2d-x里開發(fā),就沒什么大的難度了。(最好再去了解一下LuaBind)
或許,我以后會接著寫Lua的教程,而現(xiàn)在,我要繼續(xù)學(xué)習(xí)Cocos2d-x去了~因?yàn)閷懡坛痰木壒剩ㄟ@兩周一直在寫狀態(tài)機(jī)的教程以及Lua的教程),我停止了接近兩周的時(shí)間。得抓緊了~不能落后~
那么,祝大家元旦快樂。
(旁白:你確定你元旦之后會發(fā)這篇教程么?)
然后,希望大家輕輕地動一下鼠標(biāo),點(diǎn)一下“頂”~嘿嘿