? ? ? 在項目開發(fā)過程中碎绎,經(jīng)常會遇到一個Unity項目需要打開兩個Unity Editor實例的需求。而默認(rèn)情況下一個項目只能打開一個Unity Editor。而最常見最暴力的方法就是一個項目copy兩份,但這種做法對代碼更新十分不友好擦秽。那有沒有辦法同一個項目打開兩個Unity Editor呢?
? ? ? 在使用Unity Editor打開一個Unity項目時漩勤,Unity Editor會在項目目錄建立一個Temp目錄感挥,同時對里面的一個UnityLockfile文件進(jìn)行加鎖,正是由于這個加鎖的文件導(dǎo)致我們不能打開兩個Unity Editor越败。
? ? ? 所以我們打開兩個Unity Editor的解決辦法就是触幼,對除了Temp目錄以外的所有文件目錄做軟連接(類似快捷方式)。舉個栗子:
1.一個UnityProject項目究飞,項目文件列表如下:
2.在這個項目的同級目錄下創(chuàng)建一個UnityProject_cp目錄:
3.在這個目錄下分別為原項目的三個目錄建立軟鏈接:
4.創(chuàng)建了軟鏈接之后置谦,我們就可以分別打開UnityProject和UnityProject_cp對應(yīng)的Unity Editor實例了。
? ? ? 由于UnityProject_cp里的幾個目錄只是建立了對原項目的軟鏈接噪猾,所以實際上UnityProject_cp不占用任何硬盤資源(Unity Editor生成的Temp目錄除外)霉祸。
? ? ? 經(jīng)過以上步驟筑累,我們就可以愉快地一個項目打開兩個Unity Editor實例啦袱蜡!
? ? ? **轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),并標(biāo)注“簡書作者”慢宗。**