1. 程式人生 > >Cocos2d Lua開發環境完全搭建

Cocos2d Lua開發環境完全搭建

總體思路:用cocos2d自帶的phthon指令碼生成工程,cocos2d自帶lua虛擬機器,通過babelua外掛顯示已經建立的lua工程 然後通過程式碼中增加lua-cocos2d的介面來建立工程






安裝完成後配置系統環境變數 PATH=你的安裝目錄



安裝好了之後重啟visual studio  出現lua外掛


下載後解壓


進入\cocos2d-x-3.15\tools\cocos2d-console\bin\目錄執行cocos.py來建立一個cocos的lua工程



建立一個專案 new  testgamename -p com.testgame.app -l lua -dd:\

規則: (1)new 後面跟工程名

            (2) –p 要建立的包名

            (3)-l 建立的工程的語言

            (4)-d 要建立的工程的路徑



開啟frameworks\runtime-src\proj.win32目錄下的testgamename.sln


開啟解決方案,並開始編譯


編譯完成後執行


5.      顯示工程中的lua並除錯lua程式碼

使用babelua外掛 點選建立一個lua project—該功能會將已有的lua程式碼作為專案形式新增到解決方案 只是一個顯示作用 不是建立lua檔案。


然後選擇你的lua程式碼路徑





這裡的main.lua就是之前專案中建立好的main.lua



6.    lua和cocos聯動的分析

cocos2d通過tolua_usertype封裝了lua語言的cocos介面



可以看到有很多cc.開頭的lua程式碼 我們只需要在lua中使用這些即可


可以看到lua程式碼程式碼中的HelloWorld.png就是我們工程路徑下的檔案:

到此為止,一個可以除錯lua的cocos工程完全準備完畢 來搞!