Ketika Anda "meningkatkan" paket dari proyek Anda, Manajer Paket sebenarnya menghapus direct dependencyKetergantungan direct terjadi ketika proyek Anda “permintaan” versi paket tertentu. Untuk membuat ketergantungan langsung, Anda menambahkan paket dan versi ke properti dependencies dalam manifestasi proyek Anda (diekspresikan dalam bentuk package_name@package_version
). More info
Lihat di Glossary proyek dari manifestasi proyekSetiap 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 Anda. Jika tidak ada paket lain atau feature setsSebuah fitur set adalah koleksi paket terkait yang dapat Anda gunakan untuk mencapai hasil tertentu dalam Editor Unity. Anda dapat mengelola set fitur langsung di Manajer Paket Unity. More info
Lihat di Glossary yang memiliki ketergantungan pada paket ini, setiap editor atau fungsi waktu yang diterapkan tidak lagi tersedia dalam proyek Anda. Untuk informasi lebih lanjut tentang langsung dan indirect dependenciesKetergantungan indirect, atau transitif terjadi ketika proyek Anda meminta paket yang sendiri “tergantung pada” paket lain. Misalnya, jika proyek Anda tergantung pada paket alembic@1.0.7
yang pada gilirannya tergantung pada paket timeline@1.0.0
, maka proyek Anda memiliki ketergantungan langsung pada Alembic dan ketergantungan tidak langsung pada Timeline. More info
Lihat di Glossary, lihat Ketergantungan dan resolusi.
Jika paket yang diinstal atau set fitur yang diinstal tergantung pada paket yang Anda coba untuk menghapus, prosedur ini hanya menghilangkan ketergantungan dari manifestasi proyek Anda. Paket itu sendiri dan semua fungsinya masih dipasang di proyek Anda, meskipun mungkin tidak muncul dalam konteks daftar In Project. Misalnya, pengaturan Show Dependencies dinonaktifkan secara default, sehingga paket yang dipasang sebagai dependensi tidak langsung tidak muncul sampai Anda mengaktifkan pengaturan ini.
Important: Jika Anda menggunakan prosedur ini untuk menghapus paket yang embedded in your project, Manajer Paket menghapus seluruh folder paket dari mesin Anda. Namun, menghapus paket yang dipasang dari sumber lain (termasuk paket local) hanya menghapus referensi ke paket di manifest tetapi meninggalkan paket itu sendiri dan kontennya utuh.
Untuk menghapus paket yang terpasang:
Buka jendela Paket Manager dan pilih In Project dari menu drop-down PaketPaket adalah koleksi aset untuk dibagikan dan digunakan kembali dalam Unity. Manajer Paket Unity (UPM) dapat menampilkan, menambahkan, dan menghapus paket dari proyek Anda. Paket-paket ini berasal dari Unity Package Manager dan memberikan metode mendasar untuk memberikan fungsi Unity. Namun, Unity Package Manager juga dapat menampilkan Paket Asset Store yang Anda unduh dari Asset Store. More info
Lihat di Glossary.
Pilih paket yang ingin Anda hapus dari Daftar paket. details view sekarang menampilkan informasi paket.
Klik tombol Remove jika diaktifkan. Jika dinonaktifkan, Anda tidak dapat menghapus paket ini. Untuk informasi lebih lanjut, lihat Paket yang terkunci dan tidak dapat dilepas.
Ketika selesai bar kemajuan, paket hilang dari daftar.
Jika Anda ingin mengembalikan paket yang dihapus, ikuti petunjuk untuk menginstal paket.
Note: Anda dapat menghapus beberapa paket dengan satu klik dengan menggunakan beberapa fitur pilih. Untuk informasi lebih lanjut, lihat Melakukan tindakan pada beberapa paket atau set fitur.
Anda hanya dapat menghapus paket yang tidak diperlukan oleh paket lain atau set fitur. Manajer Paket menegakkan ini dengan menonaktifkan tombol Remove untuk semua paket yang diperlukan.
Required by: | Description: |
---|---|
Fitur set | Jika set fitur membutuhkan paket, itu menampilkan ikon kunci () baik dalam tampilan daftar dan dalam tampilan detail. Tampilan detail juga menampilkan nama set fitur yang membutuhkan paket di bawah nama paket dalam tampilan detail. Namun, bahkan jika Anda mengklik tombol Unlock, Anda masih tidak dapat menghapus paket dari proyek Anda sampai Anda menghapus semua set fitur yang membutuhkannya. Membuka paket memungkinkan Anda meminta versi yang berbeda untuk proyek Anda, tetapi masih tidak membiarkan Anda menghapusnya. |
Paket lain | Jika satu atau lebih paket memerlukan paket yang dipilih, tombol Remove dinonaktifkan. Anda dapat menemukan nama paket yang memiliki ketergantungan dari bagian Dependencies dari tampilan detail. Jika Anda tidak perlu paket lain, Anda dapat menghapusnya dan Manajer Paket secara otomatis menghapus paket ini juga. |
Tip: Jika Anda tidak melihat bagian Dependencies, ikuti petunjuk ini untuk mengaktifkan pengaturan Show Dependencies:
Pilih Advanced Project Settings di bawah ikon Pengaturan canggih .
Jendela Package Manager project settingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary muncul.
Di bawah kelompok Advanced Settings, aktifkan opsi Show Dependencies.
Tutup jendela Project Settings. Setiap paket yang hanya dipasang sebagai dependensi dalam proyek Anda sekarang muncul dalam daftar paket dan tampilan detail sekarang menampilkan bagian Dependencies.
Note: Anda dapat membuka beberapa paket dengan satu klik dengan menggunakan beberapa fitur pilih. Untuk informasi lebih lanjut, lihat Melakukan tindakan pada beberapa paket atau set fitur.