LGSVL源码编译详细过程(Windows10)

首先,贴上官方文档链接,先打开官方编译文档。

https://www.lgsvlsimulator.com/docs/build-instructions/

注1. 建议所有的文件都装在D盘的program files里面。
注2. 为减少未知编译错误,务必一步一步进行,当前步骤好了再进行下一步。


第1步,下载unity hub,unity项目的管理软件。
第2步,下载unity2019.1.10f1版本,必须是这个版本。
第3步,下载node.js推荐版本12.13.0
第4步,装git工具,后面才能git clone simulator。
在这里插入图片描述
注:

  1. unity hub要申请许可证才能用,手动激活就行,按照指导一步一步的,不细说了。
  2. 安装unity的时候一定要勾选Windows support和Linux support,不然就卸载重装,很重要。
    在这里插入图片描述
  3. 给的git-lfs链接装了不起作用,直接装另一个exe文件,下面图中的Git-2.25.1-64-bit .exe即可,装好以后打开Git CMD快捷方式,输入git lfs install,看到Git LFS initialized.证明Git已经装上了。
    在这里插入图片描述

安装结束以后,就开始克隆文件进行编译了。
在这里插入图片描述
第5步,克隆simulator,这一步不能错,否则后面unity打开项目没有simulator的选项,无法编译webUI。

1、先在D盘建一个名叫LG的空文件夹
2、Git CMD快捷方式打开以后是在C:user\ju目录下的命令行
3、在命令行里输入cd..退回到C:user目录下的命令行,再输入一次cd..退回到C:根目录下的命令行,输入D:则进入D盘根目录的命令行,然后cd \Program Files\LG,进入LG目录下命令行。
4、输入git clone --single-branch https://github.com/lgsvl/simulator.git就开始在LG目录下克隆一个simulator,updating files加载完的时候,光标还在闪,后面还没结束,一定要克隆完整,不然后面会出现错误。
这图是克隆到默认c盘的,一定要等Filtering content克隆完,可能需要很长时间,也可能需要很多次,无论如何都要得到完整的克隆文件。


第6步,打开unity hub。
第7步,点击项目,添加,D盘下LG文件夹中克隆完整的simulator。
在这里插入图片描述
第8步,点击安装,选择在D盘中安装的unity2019.1.10f1。
第9步,点击项目,验证一下simulator和unity版本是否匹配,不匹配会有感叹号。
第10步,双击项目中的simulator,这时候unity会运行,稍等一会就能加载出来,如果simulator克隆的不完整,有可能加载完菜单栏就没有simulator的选项,或者报错。
在这里插入图片描述
第11步,点击Git CMD快捷方式,打开命令行。
第12步,cd进入D盘simulator文件夹中的webUI目录。
第13步,输入npm install,只运行一次,界面如下。
注:npm install以后,会在webUI目录下生成一个dist文件夹和一个node_modules的文件夹。*
在这里插入图片描述
第14步,然后在unity界面的菜单栏中找simulator,点击build webUI,正常的话会进入下面的界面。
在这里插入图片描述
编译完成,控制台出现webUI:build is completed如下图。在这里插入图片描述

如果编译失败了,控制台会报build error,这时候把webUI下面的dist和node_modules删掉,再在webUI目录下运行npm install,再build webUI,看看有没有错,还有编译错误的话,可能是文件克隆的不完整,或者其他的,我也不清楚,最好一次成功。


第15步,简单明了,如下。
在这里插入图片描述


这里是引用
第16步,打开网址。

https://www.lgsvlsimulator.com/docs/assets/

添加资源,首先把GitHub上的这几个master下载下来,放在对应的目录下。

路径:simulator/Assets/External/Environments

  • https://github.com/lgsvl/CubeTown
  • https://github.com/lgsvl/SingleLaneRoad
  • https://github.com/lgsvl/Shalun
  • https://github.com/lgsvl/SanFrancisco

路径:simulator/Assets/External/Vehicles

https://github.com/lgsvl/Jaguar2015XE

注:解压后把文件名后面的-master去掉,再放到对应目录。
例如:CubeTown-master.zip,解压以后重命名为CubeTown,其他都不要动,以此类推。

在environment和vehicle下面添加指定master以后,自动识别出现如下界面。
在这里插入图片描述
全部勾选上,点击build,等待一段时间,控制台会报错,如下。
在这里插入图片描述
不用管错误,继续,点击菜单栏simulator中的check,也有error
在这里插入图片描述
此时,simulator文件夹下会出现AssetBundles的文件夹。
在这里插入图片描述
文件夹内有相应的文件,如下。第16步结束。
在这里插入图片描述


在这里插入图片描述
第17步,加载LoaderScene如下,点击play,点击OpenBrowser,弹出来一个登录界面。
在这里插入图片描述
登录界面
在这里插入图片描述
注册登录,出现下面云服务的界面
在这里插入图片描述


在这里插入图片描述
第18步,选择目标操作系统
第19步,勾上build simulator
第20步,在D盘的LG文件夹下新建一个名为new的文件夹,选择储存路径为D:\Program Files\LG\new。
第21步,勾上Development Build
第22步,点击Build。
在这里插入图片描述
编译中的截图
在这里插入图片描述
编译完成后路径D:\Program Files\LG\new生成如下文件。
在这里插入图片描述
点击simulator.exe出现下图。
在这里插入图片描述
然后愉快的玩耍吧!
在这里插入图片描述

可能某些地方有错误,后面再改。
2020.03.26 Julyer

发布了6 篇原创文章 · 获赞 2 · 访问量 449
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览