在用cocos2d寫游戲的時(shí)候C++是怎么被使用的
在用cocos2d寫游戲的時(shí)候C++是怎么被使用的
慕標(biāo)琳琳
2018-07-18 18:18:26
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
直接使用C++來編寫cocos2d游戲.
使用C++調(diào)用lua. js我不了解. lua的話是通過自己的一個(gè)庫文件實(shí)現(xiàn)的, 有l(wèi)ua.h等一系列文件, 是lua的開發(fā)者為了和C++混合編程而實(shí)現(xiàn)的. 在C++可以使用一個(gè)叫l(wèi)uaStack的東西, 在內(nèi)部以棧的方式保存lua中的函數(shù),table,元表...等變量.
用lua調(diào)用C++. 可以使用cocos2d引擎開發(fā)者制作的tolua工具來實(shí)現(xiàn), 將C++函數(shù)binding在lua上, 然后調(diào)用對(duì)應(yīng)的函數(shù)名來進(jìn)行操作.
舉報(bào)