Lookbook
Ketergantungan git

Ketergantungan tertanam

Setiap paket yang muncul di bawah folder Packages proyek Anda tertanam dalam proyek tersebut. Anda dapat mengatur paket dalam beberapa cara:

Paket tertanam tidak perlu muncul di project manifestSetiap proyek Unity memiliki manifestasi proyek, yang bertindak sebagai titik masuk untuk Manajer Paket. File ini harus tersedia di direktori <project>/Packages. Manajer Paket menggunakannya untuk mengkonfigurasi banyak hal, termasuk daftar dependensi untuk proyek itu, serta repositori paket untuk permintaan. More info
Lihat di Glossary
sebagai ketergantungan; Namun, jika Anda tertanam versi paket yang diinstal, proyek Anda manifestasi masih mencantumkan ketergantungan pada versi yang diinstal asli. Dalam hal itu, paket disk mengambil prioritas atas versi paket yang terdaftar sebagai ketergantungan, sehingga tidak perlu dihapus dari manifestasi proyek. Misalnya, jika proyek memanifestasikan ketergantungan pada versi 1.3.1 dari paket com.unity.example tetapi proyek juga memiliki embedded packagePaket embedded adalah paket yang Anda simpan di bawah direktori Packages di akar proyek Unity. Ini berbeda dari sebagian besar paket yang Anda unduh dari server paket. More info
Lihat di Glossary
dengan nama itu, Manajer Paket menggunakan paket tertanam, terlepas dari versi yang jelas, bukan versi unduhan 1.3.1 dari registry.

Pastikan Anda melacak isi paket tertanam Anda, dan setiap perubahan yang Anda buat. Jika proyek Unity Anda berada di bawah kendali sumber, tambahkan paket apa pun yang tertanam dalam proyek tersebut ke kontrol sumber yang sama.

Membuat paket kustom baru

Untuk menanamkan paket baru, buat konten paket baru Anda di dalam folder di bawah folder Packages. Untuk informasi lebih lanjut, ikuti instruksi untuk membuat paket kustom Anda sendiri.

Biasanya, paket baru Anda tetap tertanam dalam proyek Anda sampai Anda siap berbaginya dengan pengguna lain dan mengujinya dalam proyek lain. Kemudian Anda dapat mempublikasikannya ke registry paket ruang lingkup.

Menyalin paket Unity dari cache

Cara yang paling andal untuk menemukan folder paket Anda di cache adalah untuk menemukan versi yang diinstal langsung di Editor Unity:

  1. Dari tampilan Proyek, temukan paket yang terinstal yang ingin Anda embed.

  2. Klik kanan untuk membuka menu konteks dan pilih Show in Explorer (Windows) atau Reveal in Finder (macOS). folder paket itu terbuka langsung di browser file dan menggunakan konvensi naming <package-name>@<package-version>.

    File browser opened to the package folder under the projects package cache
    Browser file dibuka ke folder paket di bawah cache paket proyek

    Tip: Atau, Anda dapat membuka cache paket proyek Anda (<project>/Library/PackageCache) langsung di browser file Anda atau baris perintah dan arahkan ke folder yang benar. Namun, lebih andal untuk membiarkan Editor menemukannya untuk Anda, karena selain mencari paket di cache proyek, itu juga menemukan paket yang diinstal dari folder lokal atau tarball, dan paket yang sudah tertanam.

  3. Salin folder paket dan tempelkan langsung ke folder Packages proyek Anda. Jangan meletakkannya di dalam folder Assets, karena Manajer Paket tidak memindai folder itu untuk paket.

  4. Hapus bagian @<package-version> dari nama folder.

  5. Tambahkan paket yang baru tertanam ke kontrol sumber jika proyek Anda sudah berada di bawah kendali sumber.

Note: Anda juga dapat menemukan folder paket di bawah cache global, tetapi cache global berisi paket dari semua versi Editor Unity yang pernah diinstal pada sistem Anda, jadi berhati-hati untuk memilih versi yang kompatibel dengan versi Editor proyek Anda.


Lookbook
Ketergantungan git