最近由于接触到cocos-2d 开发,比较了sublime Text3 和 VsCode 两种开发工具后,个人感觉VsCode还是功能更加强大
而且,VsCode 不仅局限于Lua开发,界面风格和VsStudio类似,众所周知 Vs还可以做前端开发,C开发等等。
一、环境准备阶段:
1、准备好python 环境,可以去pyton 官网上下载,我下载的是2.7.1版本(建议不要一味追求最新版本,因为有可能最新的不稳定,
或者VsStudio不兼容),下载好去环境变量里配置下,重启。
判断是否安装成功,可以在cmd中键入“python”
2、官网下载VsCode 这是我安装的版本
3、去cocos官网上下载一个cocos2D-x的引擎,(www.cocos.com/creator/),选… 下载,
本人下载的是3.10版本,因为我在下载了最新的Cocos2d引擎解压后,在VsStudio2013中编译的时候编译不过,可能是不兼容,所以在同事建议下又降回3.10
4、将下载好的Cocos引擎解压,然后找到目录(…\cocos2d-x-3.10\tools\cocos2d-console\bin),
此处cocos2d-x-3.10就是我刚才下载好的引擎名称
在该目录下打开cmd,输入命令行"cocos.py new 项目名称 -l lua -d e: xxx" 这里项目名称,即你新建的项目名称,将来在VsCode中对应的project name
xxx 对应的是project在计算机上那个盘符中的文件夹,(注意这里xxx的文件夹需要提前新建好)执行cmd 命令
5、执行完毕后,找到你刚才在相应盘符下新建的project, 我的是在e盘下,文件夹名字-- cocosDemo,我的project 名称是Demo
找见项目中 frameworks\runtime-src\proj.win32 目录下,找到一个后缀名是sln的文件,用VsStudio打开,然后点击本地调试。
等待一段时间,让VsStudio 飞一会儿
6、当VsStudio 编译完成,去你的项目文件夹下runtime。 目录中找一个exe的执行文件,如果有就代表编译成功了。这个exe也有可能在一个专门的。 目录下,不一定在runtime中,我的就在一个simulator目录中。
手动点击执行exe,看能否出现一个外星人头像(默认画面),切记黑屏的窗口是有问题的
二、参数配置阶段:(主要是为了实现,在VsCode中调试,点击调试的时候,可以直接启动Lua的虚拟器,同时可以实现断点功能)。
1、打开VsCode,将你刚才的工程导入。具体步骤,点击“文件” -> “打开文件夹”,将目标文件夹打开(即前面的’项目名称’)
下图这个两个插件,建议装一下。
第一个是修改成中文,第二个是一个lua开源调试的插件(7天免费试用,100元终身)。
2、在VsCode中可以搜索launch.json,打开它,按照我的如图配置即可,主要是exePath,指向你本地安装的前文的exe。
3、同理 settings.json 中如图配置,然后点击调试,测试如图出现外星人头像的虚拟现实窗口,即成功调起lua虚拟器引擎
4、运行过程中,如果需要断点配置的话,可以在main.lua 文件中加上如图配置参数即可
|
请发表评论