quick-cocos2d-x項目《狂點小怪獸》總結

最近找了個公司實習,領導讓我把公司的《狂點小怪獸》C++遊戲用Lua重寫。大概用了一個星期完成。

第一次使用quick-cocos2d-x,磕磕碰碰的也算是走了一遍流程。

1. quickx是對cocos2d-lua的二次封裝。cocos2d-lua可以用的函數,quickx都可以用。而cocos2d-x寫的代碼大部分稍微改改就可以搬到cocos2d-lua上使用。quickx對很多接口重新封裝了,更符合lua的使用習慣。目前發現quickx上沒有接口有:CocoStudio的ActionManager播放動畫沒法設置回調函數。

2. quickx的文檔現在還不全,不過可以直接看他的源碼,在quickx-cocos2d-x根目錄的framework文件夾下。註釋寫的很詳盡。因爲是lua寫的,自己想擴展也很方便。

3. eclipse下真機調試,如果碰到”遠程主機強迫關閉了一個現有的連接“的問題。關掉eclipse,在android sdk目錄下的platform-tools文件夾下運行命令adb kill-server , adb start-server。再重啓eclipse就好了。

4. 安卓的文件系統大小寫敏感。所以使用lua的require函數要注意文件名的大小寫。因爲這個問題讓我安卓端程序一直黑屏,搞了一下午才找到毛病。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章