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