第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何集成Lua實(shí)現(xiàn)到Android游戲?

如何集成Lua實(shí)現(xiàn)到Android游戲?

瀟瀟雨雨 2018-12-14 14:11:29
如何集成Lua實(shí)現(xiàn)到Android游戲
查看完整描述

1 回答

?
四季花海

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊

 在這里我把自己通過整合資料完成的方案寫下來,希望能給需要的程序員幫助,歡迎大家提供更快捷的方案。不再贅述Android開發(fā)環(huán)境的配置以及Lua腳本語言的介紹,需要了解的朋友可以Google資料。

  我的開發(fā)環(huán)境是Window,列舉我們將要用到的工具和組件:
 Lua用C實(shí)現(xiàn),所以如果我們不打算用Java重寫解釋器的話,我們需要一種方式使C和Java能良好的溝通,熟悉Java的程序員肯定想到了JNI(Java Native Interface)。你可能在Linux環(huán)境和Window環(huán)境使用過JNI,過程并不復(fù)雜:寫好Java文件并在其中聲明好native方法→用javah生成C頭文件→為C文件中聲明的函數(shù)寫好實(shí)現(xiàn)→編譯C代碼生成動(dòng)態(tài)鏈接庫,這樣就可以在Java中使用native方法了。

  在Android下我們同樣要經(jīng)過這些步驟,只不過編譯生成動(dòng)態(tài)鏈接庫的時(shí)候我們需要Google提供的NDK工具。在Window環(huán)境下使用NDK還需要安裝UNIX模擬環(huán)境Cygwin。我們還將用到一個(gè)對(duì)Lua進(jìn)行良好封裝的開源項(xiàng)目luajava。

查看完整回答
反對(duì) 回復(fù) 2019-01-11
  • 1 回答
  • 0 關(guān)注
  • 1021 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)