Cocos2d-x 指令碼語言Lua的使用
前面幾篇部落格已經把Lua的相關基礎知識介紹了,本篇部落格就來介紹一下,如何在Cocos2d-x項目中使用Lua這門指令碼語言進行開發。由於筆者使用的時Mac系統,所以示範給大家的時在XCode當中運行我們的Cocos2d-x項目。
介紹一下筆者的開發環境:
- Cocos2d-x 3.1.1 目前最新版本是Cocos2d-x 3.2alpha0,讀者可到http://www.cocos2d-x.org/download下載最新版本
- Python 3.4.0
- Xcode 5.1.1
- LDT(Lua Development Tools)
首先使用終端進入目錄:/Volumes/DATA/cocos2d-x-3.1.1/tools/cocos2d-console/bin下,使用cocos建立一個項目:
敲入命令
cocos.py new HelloCC -p com.wwj.hellocc -l lua -d ~/Cocos2dxProj
Cocos2d-x 3.x以上使用cocos命令來建立項目,這裡的命令的意思是:使用cocos.py指令碼在根目錄下的Cocos2dxProj檔案夾下傳進一個Lua項目,名為HelloCC。
我們可以看到HelloCC的項目結構,對比2.x.x版本,已經發生了巨大的變化,我們的對應平台的項目在這裡:
開啟proj.ios_mac:
雙擊HelloCC.xcodeproj,使用Xcode開啟項目,並編譯運行,快速鍵可以使用command+R:
運行成功的Lua項目:
然後使用LDT切換工作空間到HelloCC中去:
切換完工作空間之後,建立一個Lua項目,名為src,這樣就會把Cocos2d-x中src中的Lua檔案包含進來,如所示:
這樣我們就可以使用LDT來編寫我們的Lua代碼了。
本篇部落格內容已經講完,在Windows下的操作也是類似的,這裡筆者就不多說了。下篇部落格會講如何使用Lua語言開發一個小遊戲。