一、簡介

最近正在學習cocos2d中的lua游戲開發(fā),因為lua開發(fā)的熱更新特性,大家開發(fā)游戲好像都會優(yōu)先選擇lua作為開發(fā)語言。

但是遇到一個問題,用lua寫一些簡單的程序沒什么問題,但是一旦需要一個復(fù)雜的類,在lua中直接寫就感覺有些吃力。所以想到,可以把游戲開發(fā)中比較復(fù)雜的模塊使用c++完成,然后導(dǎo)出到lua,讓lua可以輕松調(diào)用。

我從頭到尾完整地完成了cocos2dx-3.x中自定義類的導(dǎo)出過程,在網(wǎng)上查了好多資料,也碰到了很多錯誤,然而網(wǎng)上關(guān)于這塊的文章比較零散,如果有初學者使用的話得費半天勁才能找全。所以我在這篇文章中詳細地介紹整個過程,并將過程中容易出現(xiàn)的問題和解決方法列舉出來,供大家參考。

 

二、過程詳解

2.1 環(huán)境配置(windows環(huán)境下)

注意:安裝時全部選擇32位版本,否則會發(fā)生無法預(yù)料的錯誤。

 

首先,默認我們的cocos2dx-3.x已經(jīng)安裝完成(這篇文章中,我是用的是cocos2dx-3.3版本),接下來是我們的環(huán)境配置:

網(wǎng)友評論