前言
承接上篇文章UE4的启动方式,这里也做了一个关于Unity的项目启动,谁叫曾经我是Unity吹,那就也做一个吧。
放出代码——Unity_5.6.7f1、Unity_2018.4.0f1多版本选择启动
@echo off
set Unity_5.6.7f1=D:\Software_learn\Unity\UnityEditor\5.6.7f1
set Unity_2018.4.0f1=D:\Software_learn\Unity\UnityEditor\2018.4.0f1
set EditorPath=\Editor\Unity.exe
echo "==========请选择版本↓============"
echo 输入0打开——%Unity_5.6.7f1%
echo 输入1打开——%Unity_2018.4.0f1%
echo "==========请选择版本↓============"
:重新选择
set /p input=请输入以上数字对应的Unity版本:
if %input% == 0 (
set Editor=%Unity_5.6.7f1%%EditorPath%
echo Unity_5.6.7f1
) else if %input% == 1 (
set Editor=%Unity_2018.4.0f1%%EditorPath%
echo Unity_2018.4.0f1
) else (
echo 选择错误!请输入数字选择版本↑
goto 重新选择
)
echo "======================"
echo "当前项目打开引擎:"%Editor%
echo "======================"
set LocalPath=%~dp0
echo %LocalPath%
start %Editor% -projectPath %LocalPath%
pause
注意事项
核心命令是第32行的start命令,Unity的启动方式是编辑器exe打开Assets上层目录(即工程目录),使用时请将编辑器的路径修改成你的Unity编辑器路径。当然这个bat文件要放到Assets文件同级目录下,和UE不同的是start命令编辑器之后要加-projectPath,不然他会只打开unity编辑器,这样就不够自动化。
|