轉:https://blog.csdn.net/maoye198602102339/article/details/82047920
不管用什么引擎寫游戲,腳本語言是少不了要接觸的!
首先,我說的這個搭建方法是建立在已經安裝vs和下載了cocos引擎的前提了,安裝vs和Cocos引擎太簡單了,這里不做贅述,我只說說我搭建lua環境是的步驟和遇到的坑!
第一步:下載lua的源碼 https://www.lua.org/

下載以后解壓到c盤,這不是絕對的,我的習慣而已
接着打開vs開發者命令窗口

進入到存放lua文件的src目錄下
定位到lua-5.3.5\src文件夾,輸入如下命令:
cl /MD /O2 /c /DLUA_BUILD_AS_DLL *.c
ren lua.obj lua.o
ren luac.obj luac.o
link /DLL /IMPLIB:lua5.3.0.lib /OUT:lua5.3.0.dll *.obj
link /OUT:lua.exe lua.o lua5.3.0.lib
lib /OUT:lua5.3.0-static.lib *.obj
link /OUT:luac.exe luac.o lua5.3.0-static.lib
執行完后再window命令下輸入lua

顯示出這里,就是證明lua環析成功了。這短短的幾步,我用了一天時間才弄明白,期間各種博客,各種試。寫出來就是增加自己的記憶,順便也讓看到此文章的您有所收獲!
第二步:我們要開始創建cocos游戲的lua版了。開始吧
具體的命令解釋不會的可以看我的其中一遍日記,cocos2dx 3.17創建項目,這里我只敲命令,不解釋創建的命令是代表些什么了
cocos new Snake -p com.ddx.snake -l lua -d d:\cocos

去到這個目下,打開項目名.sln文件

先不管別的,在項目名上右擊設置為啟動項目, 在點擊本地windows調試器,先編譯項目,編譯好了,我們再接着創建lua的腳本項目
這里又不得不說下需先安裝vs的lua插件的事情。哎,反正一言難盡,就光弄這些環境,就夠我這小白折騰的了
https://download.csdn.net/download/ipeng_star/10415241?utm_source=bbsseo
就是這個東東,有不懂的,我有時間可能會寫下這個的安裝過程,對我來說,都是艱難記憶啊。不堪回首的.....
這里只說創建lua的腳本工程,就不說插件的事了,有想要插件和安裝的可以給我留言,大家一起學習!


具體的的地址:項目進來我們前面編譯了一下嗎,就是一定要先編譯,一定要先編譯,一定要先編譯
第一個:我們找到項目編譯的src目錄,具體你可以參照你的項目地址再結合我最后的幾個文件,就知道,我也是這么參照過來的
第二個:是項目的.exe文件,也就編譯過后才會有的
第三個:是第一的上級目錄
第四個:不用管
第五個:你自己命名就行
cocos的lua項目的坑就先說這么多了,有碰到問題的可以加微信cocosaihao123456大家一起交流學習,在Cocos的路上越走越遠,謝謝您的閱讀!
