Cocos2d x 指令碼語言Lua的使用

2021-06-27 20:33:39 字數 1443 閱讀 6084

前面幾篇部落格已經把lua的相關基礎知識介紹了,本篇部落格就來介紹一下,如何在cocos2d-x專案中使用lua這門指令碼語言進行開發。由於筆者使用的時mac系統,所以演示給大家的時在xcode當中執行我們的cocos2d-x專案。

介紹一下筆者的開發環境:

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

Cocos2d x 指令碼語言Lua使用

cocos2d x 指令碼語言lua使用 前面幾篇部落格已經把lua的相關基礎知識介紹了。本篇部落格就來介紹一下,怎樣在cocos2d x專案中使用lua這門指令碼語言進行開發。因為筆者使用的時mac系統。所以演示給大家的時在xcode其中執行我們的cocos2d x專案。介紹一下筆者的開發環境 p...

怎樣在Cocos2d x中使用Lua指令碼

筆者使用的是cocos2d x的2.21版本號。xcode 5.0開發環境,同一時候也建議大家使用cocos2.20以上版本號,若由於版本號原因源 無法執行,可將classes檔案拷貝出來,在新建的專案中將classes目錄替換進去。lua檔案在resources目錄中。有關lua指令碼語言的基本語...

cocos2dx戰爭迷霧實現 lua

tilemap的美術資源 戰爭迷霧 戰爭迷霧的原理在網上已經有相關資料,就不補充了。戰爭迷霧用 t1中索引與tilemap的gid對應,右邊值 表 與tilemap的資源對應。p.t1 2 3 5 6 8 13 15 7 12 4 14 9 11 10 1 t2索引與t1的右邊的表的數字的和對應,值...