一、簡(jiǎn)介

最近正在學(xué)習(xí)cocos2d中的lua游戲開(kāi)發(fā),因?yàn)閘ua開(kāi)發(fā)的熱更新特性,大家開(kāi)發(fā)游戲好像都會(huì)優(yōu)先選擇lua作為開(kāi)發(fā)語(yǔ)言。

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

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

 

二、過(guò)程詳解

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

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

 

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

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式