Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

时间:2024-12-05 19:05:20

转:https://blog.****.net/maoye198602102339/article/details/82047920

不管用什么引擎写游戏,脚本语言是少不了要接触的!

首先,我说的这个搭建方法是建立在已经安装vs和下载了cocos引擎的前提了,安装vs和Cocos引擎太简单了,这里不做赘述,我只说说我搭建lua环境是的步骤和遇到的坑!

第一步:下载lua的源码  https://www.lua.org/

Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

下载以后解压到c盘,这不是绝对的,我的习惯而已

接着打开vs开发者命令窗口

Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

进入到存放lua文件的src目录下

Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

定位到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 + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

显示出这里,就是证明lua环析成功了。这短短的几步,我用了一天时间才弄明白,期间各种博客,各种试。写出来就是增加自己的记忆,顺便也让看到此文章的您有所收获!

第二步:我们要开始创建cocos游戏的lua版了。开始吧

具体的命令解释不会的可以看我的其中一遍日记,cocos2dx 3.17创建项目,这里我只敲命令,不解释创建的命令是代表些什么了

cocos  new Snake  -p com.ddx.snake -l lua -d d:\cocos

Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

去到这个目下,打开项目名.sln文件

Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

先不管别的,在项目名上右击设置为启动项目, 在点击本地windows调试器,先编译项目,编译好了,我们再接着创建lua的脚本项目

这里又不得不说下需先安装vs的lua插件的事情。哎,反正一言难尽,就光弄这些环境,就够我这小白折腾的了

https://download.****.net/download/ipeng_star/10415241?utm_source=bbsseo

就是这个东东,有不懂的,我有时间可能会写下这个的安装过程,对我来说,都是艰难记忆啊。不堪回首的.....

这里只说创建lua的脚本工程,就不说插件的事了,有想要插件和安装的可以给我留言,大家一起学习!

Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测) Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)

具体的的地址:项目进来我们前面编译了一下吗,就是一定要先编译,一定要先编译,一定要先编译

第一个:我们找到项目编译的src目录,具体你可以参照你的项目地址再结合我最后的几个文件,就知道,我也是这么参照过来的

第二个:是项目的.exe文件,也就编译过后才会有的

第三个:是第一的上级目录

第四个:不用管

第五个:你自己命名就行

cocos的lua项目的坑就先说这么多了,有碰到问题的可以加微信cocosaihao123456大家一起交流学习,在Cocos的路上越走越远,谢谢您的阅读!