Cocos2d-x 指令碼語言Lua的使用

來源:互聯網
上載者:User

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語言開發一個小遊戲。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.