Unity打开同一个工程

文章目录[x]
  1. 0.1:Unity打开同一个工程目录
  2. 0.2:方法一、
  3. 0.3:方法二、

Unity打开同一个工程目录

在使用Unity调试项目工程的时候,有时候需要使用Unity打开同一个目录。但是Unity并不支持打开同一个工程,因为路径是相同的。也就是说我们必须要创建一个新目录,然后重新使用svn或者git来拉取项目。如果项目文件很多的话,该过程耗时很长。

那么有没有简单一些的办法?下面提供两种方式。


方法一、

把项目文件全部复制到另外一个路径。

这是一个编写好的unity编辑器功能,可以实现一键全部复制。https://github.com/VeriorPies/ParrelSync

这个工具可以很方便的实现项目源码的克隆,但是这样有一个问题,我们每次修改的内容它不会自动更新到克隆的项目中,还需要我们再次克隆一份。这样就回造成我们需要克隆很多份,当然这个工具可以把历史版本一键删除,但是克隆的版本每次打开时也是需要耗费一些时间的。

方法二、

把项目文件创建一个快捷方式,让unity认为这是一个新的目录。

1.新建一个ProjectCloneTool.bat(名字可以随意),代码如下

::Create Dir link

set LINK_DIR=..\HelloWorldClone

rmdir %LINK_DIR%
mkdir %LINK_DIR%

rmdir %LINK_DIR%\Assets
rmdir %LINK_DIR%\ProjectSettings
rmdir %LINK_DIR%\Library

mklink /J %LINK_DIR%\Assets Assets
mklink /J %LINK_DIR%\ProjectSettings ProjectSettings
mklink /J %LINK_DIR%\Library Library

ps:克隆的目录名称我们可以随意命名。

2.我们将bat文件放在Assets的同级目录下。

3.双击“ProjectCloneTool.bat”即可在HelloWorld工程外面生成HelloWorldClone文件夹。

4.使用Unity打开这两个目录都是同一个工程。

使用这种方法,一个工程的内容修改后,另外一个工程也会同时修改。

点赞

发表回复

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像