Unity3D 实现客户端多开
客户端多开
最近在做好友聊天系统,为了方便测试,需要再开一个客户端。
简单的方法,就是直接拷贝一个新的项目,但是需要很多时间和占用空间。
查阅了网络资料,发现有一种软链接,可以仅通过创建文件夹,就能实现多开。
mklink
按下 win + R 键,打开 cmd 命令提示符,输入 mklink,可以看到关于该命令的一些参数介绍。

我们需要使用 mklink 命令,对三个文件夹进行软链接。
- Assets
- Packages
- ProjectSettings
如图,高亮的三个文件夹。

创建文件夹
现在有一个工程,路径是
C:\Build\MyProject
创建一个文件夹,路径是(也可以放到别的磁盘目录)
C:\Build\MyProjectCopy

打开命令提示符,输入 mklink /j 目标文件夹 源文件夹
mklink /j C:\Build\MyProjectCopy\Assets C:\Build\MyProject\Assets
按下回车键后,提示创建了联接。

看看 MyProjectCopy 的文件夹目录,已经有一个 Assets 文件夹了,并且左下角有一个类似快捷方式的图标,但跟快捷方式还是有区别的。

继续输入命令,直到把三个文件夹都联接上。
mklink /j C:\Build\MyProjectCopy\Packages C:\Build\MyProject\Packages
mklink /j C:\Build\MyProjectCopy\ProjectSettings C:\Build\MyProject\ProjectSettings
打开新工程
现在就可以使用 hub 打开新的工程目录了。

如图,已经打开了两个客户端,并且使用的是同一套资源代码。



![[leetcode] 70. 爬楼梯](https://i-blog.csdnimg.cn/direct/bc28f088890c41fdba360771ab78395f.png)








![鸢尾花书实践和知识记录[编程1-10可视化]](https://i-blog.csdnimg.cn/direct/e8ec116db2ee4348bee6c69f10c1ca13.png)


![[Python学习日记-33] Python 中的嵌套函数、匿名函数和高阶函数](https://i-blog.csdnimg.cn/direct/5fefd0234287491da954f481254e7892.png)



