Menggunakan Symlink pada Project Unity
symlink digunakan untuk membuat link pada folder atau file. Pernahkah kalian buat sebuah shortcut? hampir sama seperti itu, tapi kalau symlink seolah-olah nyata file nya berada disitu.
Kenapa? Kenapa harus pake symlink?
Pernah ga sih kalian punya asset yang banyak? Dan project kalian itu kebanyakan “abandon”? Apa yang akan terjadi? Pastinya kapasitas hardisk kalian akan penuh pastinya. Contoh seperti ini
Saya punya 116 asset di Assets Store, misal saya mau buat game platformer, pake satu asset misal lah Mega SD RPG. Di waktu lain, saya mau bikin game lainnya, pake asset yang sama, yaitu Mega SD RPG. Ini kan mubazir, ya kan? Import 2 asset yang sama. Kenapa ga kita simpen pada drive, terus kita link kan dari drive itu. Nah, itulah gunanya symlink!!
Symlink di Windows
Symlink itu kepanjangannya Symbolic Link. Cara gunainnya gmn sih? Relatif gampang banget nget nget… Gini caranya
- Buka command prompt, tapi dengan Administrator ya. Klik kanan aja tombol start, nanti ada pilihan Command Prompt (Admin), atau mungkin Windows PowerShell (Admin). Ouh iya, windows 10 command prompt nya diganti PowerShell ya, jangan bingung.
- Pastikan udah punya project Unity ya, contoh punya saya ditaruh di D:\Unity\ContohSymlink. Nah dibawah gambar struktur project unity ya.. jika kalian teliti, semua file asset unity pasti masuk di folder Assets. Jadi nanti linknya ke folder Assets
- Asset yang mau saya link kan itu ada di D:\Unity\UnityAssetsSymLink\SD_Project. Untuk ngelink kan SD_Project ke D:\Unity\ContohSymlink itu dengan menggunakan perintah
mklink /D link target
. Jadi yang harus diketik yaitumklink /D D:\Unity\ContohSymlink\Assets\SD_Project D:\Unity\UnityAssetsSymLink\SD_Project
. Hasilnya nanti seperti ini
|
|
Dan di folder project, bakal seperti ini
Kalau kalian buka, alamatnya masih di dalam D:\Unity\UnityAssetsSymLink\SD_Project, tapi sebenernya ya cuman ngelink doang. Di unity kebaca juga assetsnya. Effeknya apa? Ngirit space hardisk
Udah kayak gitu, makasih…