Varlıkları düzenli ve yeniden kullanılabilir tutmak için, örneklerinizi gruplandırabilir ve bunları yeniden kullanılabilir paketler haline dönüştürebilirsiniz. Paketler, dünya inşa etme sürecini daha hızlı ve daha ergonomik hale getirir, aynı zamanda tutarlılık, tekrar kullanım, iş birliği ve sürümleme konularında da yardımcı olur:
- Bir paketin tüm kopyalarını en son sürüme kolayca güncelleyebilir veya yalnızca belirli kopyaları güncelleyebilirsiniz.
- Yeni bir sürüm olduğunda paketlerin otomatik güncellenmesini ayarlayabilirsiniz.
- İş birliği yapanlar için bir paketin içeriği üzerinde Düzenle veya Kullan izinleri verebilirsiniz.
- Bir paketin tam sürüm geçmişini görebilir, sürümleri karşılaştırabilir ve eski sürümleri geri yükleyebilirsiniz.
En verimli iş akışı, bir paket oluşturmak, onu paylaşmak ve otomatik güncellemeye ayarlamaktır. Ayrıca, bir modeli bir pakette kullanmadan önce "tamamlanmış" olmasını beklemek zorunda değilsiniz. Paket basit bir şeklin üstünde bir yer tutucu olsa bile, onu ortamınızı grileştirmek için kullanabilir ve daha ayrıntılı sürümler yayınladıkça yer tutucu kopyalarının otomatik olarak güncellenmesini sağlayabilirsiniz.
Paketler oluşturun
Herhangi bir tek nesne veya tek bir ebeveyn ve nesne dalından bir paket oluşturabilirsiniz. Tek bir nesne için bir paket oluşturmak istiyorsanız, paketi daha sonra çocuk nesneleri ekleme, kaldırma veya ölçeklendirme işlemlerini gerçekleştirmek üzere bir Model grubuna eklemeniz gerekir.
Bir paket oluşturmak için:
Keşfediciyi (Explorer) açın veya 3D görünümde, paket haline dönüştürmek istediğiniz nesne(ler)e sağ tıklayın ve açılan menüden Paketine Dönüştür seçeneğini seçin.
Yeni pencerede, paket ayrıntılarını doldurun. Özellikle, bir grupta çalışıyorsanız, Sahiplik alanını izinlerinizin bulunduğu uygun gruba ayarlayın.
Gönder butonuna tıklayın.
Dönüştürme tamamlandıktan sonra, nesne Keşfedicinin penceresinde bir "zincir bağlantı" sembolü alır, böylece bir paket olarak tanımlanır. Ek olarak, nesneye PackageLink nesnesinin eklendiğini görebilirsiniz.

- İSTEĞE BAĞLIPackageLink nesnesini seçin ve Özellikler penceresinde AutoUpdate özelliğini etkinleştirin. Paketin otomatik güncellemeye ayarlandığını belirten simgenin değiştiğini not edin.
Paketleri ekleyin
Geçerli alanda henüz olmayan bir paketi eklemek için, paketi öncelikle Araç Kutusundan eklemeniz gerekir:
- Envanter ⟩ Benim Paketlerim kısmından, yayımladığınız veya Yaratıcı Mağaza üzerinden edindiğiniz paketleri ve bir arkadaşınızın sahip olduğu ve sizin kullanmanıza izin verdiği paketleri gösterir.
- Yaratıcılıklar ⟩ Grup Paketleri kısmından, grup üyeleri tarafından yayımlanan paketleri (kendiniz dahil) görebilirsiniz.


Bir paketi yayımlanmış bir yerin veri modeline ekledikten sonra, Varlık Yöneticisinde görünür ve daha sonra tüm kopyalarını silseniz bile orada kalır.
Paketleri değiştirin
Paketleri ve alt nesnelerini diğer nesneler gibi düzenleyebilirsiniz. Paketleri değiştirmek, değişiklikleri yayınlayana veya geri alana kadar otomatik güncellemeyi devre dışı bırakır.
Çoğu düzenleme, paketi değiştirilmiş olarak işaretler, ancak aşağıdaki değişiklikler paket değişikliği olarak kabul edilmez:
- Kök düğümün adını değiştirmek.
- ScreenGui, SurfaceGui veya BillboardGui gibi bir kök düğüm GuiObject'ın Enabled özelliğini değiştirmek.
- Paketin içindeki bir Weld'in, paketin dışında bir örneğe atıfta bulunan bir parça referansını değiştirmek.
Değiştirildikten sonra, yayımlanmamış değişiklikleri olan paketler Keşfedicinin penceresinde bir değiştirilmiş simge alır:

Yapılandırmaları ekleyin veya güncelleyin
Paketin kökünde örnek özelliklerini içererek davranışını özelleştirebilirsiniz. Bir paketi yayımladığınızda, mevcut özellikler/değerler paketin varsayılan yapılandırmaları haline gelir. Herhangi bir paket kopyasında, o özellik değeri örnek bazında değiştirilebilir ve değişiklikler kalın italik ile belirtilir. Paket kopyaları güncellenirken, değiştirilen yapılandırma değerleri korunacak, diğer özellikler ise en son varsayılan değere güncellenecektir.

İç içe paketler
Karmaşık hiyerarşileri korumak ve iş birliği yapmak için paketleri diğer paketlerin içine yerleştirebilirsiniz; bu, bağımsız olarak değiştirilebilen bir dizi araç mekaniği gibi.
İç içe bir paketi değiştirdiğinizde, hem iç içe paket hem de üst paket değiştirilmiş olarak kabul edilir. Öncelikle iç içe paketteki değişiklikleri yayımlamanız gerekir, ardından üst paketteki değişiklikleri yayımlamak için izin alabilirsiniz, çünkü üst paketi yayımlamak, onun geçerli/ değiştirilmemiş olarak işaretlenmesine ve iç içe paketlerin değişiklikleriyle çelişmesine yol açar.
Paket betikleri
Değiştirilmemiş bir paket içindeki her bir betik salt okunur durumdadır ve üst kısmında betiği kilidini açmak için bir bildirim gösterir.

Hiper bağlantıya tıklamak:
- Betiği düzenleseniz de düzenlemeseniz de paketi değiştirilmiş olarak işaretler.
- Bildirim/hyperlink'i paket içindeki diğer betiklerden kaldırır.
Paket yayımlandığında ve değiştirilmemiş duruma getirildiğinde, altındaki betikler salt okunur hale gelir ve değişiklik yapmak için bir hiper bağlantı gösterir.
Paket değişikliklerini yayımlayın
Bir paketteki her türlü değişikliği yeni bir sürüm olarak yayımlayabilirsiniz, böylece güncellemelerinizi yerdeki diğer paket kopyalarına ve tüm oyunlar boyunca erişilebilir hale getirirsiniz. Bir paket değiştirilmiş durumdayken yayımlamanız gerekmez, çünkü değiştirilen sürüm, gelecekteki iterasyon için yerle birlikte kaydedilir.
Bir paketteki değişiklikleri yayımlamak için:
Keşfedicinin penceresinde veya 3D görünümde, değiştirilmiş kopyaya sağ tıklayın ve Paket Yayımla seçeneğini seçin.
Eğer bir paket kopyasında otomatik güncelleme açıksa, içerisinde bulunan yeri açtığınızda hemen güncellenmiş sürümü alır. Diğer kopyalar, bir güncellemenin mevcut olduğunu gösteren "indirme" sembolünü alır. Bireysel olarak güncelleyebilir veya tüm kopyaları toplu güncelleyebilirsiniz.

- İSTEĞE BAĞLIDeğişikliklerinizi açıklayın:
- Pakete sağ tıklayın ve Paket Ayrıntıları seçeneğini seçin.
- Varlık Yapılandırması penceresinde Sürümler seçeneğini seçin.
- En son değişikliğinizin altında Ekle seçeneğine tıklayın.
- Değişikliklerinizi tanımlayın, ardından Gönder butonuna tıklayın.
Eski kopyaları güncelleyin
Eski paket kopyalarını en son sürüme güncelleyebilirsiniz veya daha eski sürümü kullanmaya devam edebilirsiniz.
Keşfedicinin penceresinde, "indirme" sembolü ile eski kopyaları bulun. Eski kopyayı 3D görünümde de seçebilirsiniz.

Eski bir kopyaya sağ tıklayın ve En Son Paketi Al seçeneğini seçin. Ayrıca birden fazla paketi seçebilir, sağ tıklayabilir ve Seçilen Paketler için En Yeniyi Al seçeneğini seçebilirsiniz.
Toplu güncellemeler
Paketlerin yaygın kullanımı, bir oyundaki birden fazla yerde birçok paket kopyası oluşturabilir. Bireysel senkronizasyon ve otomatik güncellemelerin yanı sıra, bir paketin tüm kopyalarını toplu güncellemeler ile güncelleyebilirsiniz.
- TAVSİYE EDİLENOyun içerisindeki açık olan diğer Stüdyo örneklerini kapatın; bu, başka bir kaydedilmemiş yerin güncellemelerinizi potansiyel olarak geçersiz kılmasını engeller.
- Keşfedicinin penceresinde veya 3D görünümde, istenen pakete sağ tıklayın ve Tümünü Güncelle seçeneğini seçin.
- Oyundaki tüm yerleri veya bir alt kümesini seçin ve Güncelle butonuna tıklayın.
Otomatik güncellemeler
Senkronizasyonu kolaylaştırmak için, bir paket kopyasının güncel bir sürüm yayımlandığında otomatik olarak güncellenmesini ayarlayabilirsiniz. Paket kopyalarının otomatik güncellenmesi, bir yer Stüdyoya açıldığında gerçekleşir.
Keşfedicinin penceresinde, paketin hiyerarşi ağacını genişletin ve PackageLink nesnesini seçin.

Özellikler penceresinde, AutoUpdate özelliğini etkinleştirin. Eğer iç içe paketler varsa, bu özellik yalnızca en üst düzey ebeveyn pakete uygulanır, yani otomatik güncellemeler yalnızca ebeveyn paket güncellendiğinde gerçekleşir.
Paylaşma ve erişim düzeyleri
Arkadaşlarınıza, oyunlarınıza, gruplara veya belirli grup kullanıcı rollerine izin vererek, paketlerinizi kendi yaratıcılıklarında serbestçe kullanmalarını sağlayabilirsiniz. Varlık erişimi hakkında daha fazla bilgi için Varlık gizliliği kısmına bakın.
Bir iş birliği yapanın, örneğin bir arkadaşın veya grubun paket izinlerini değiştirmek için:
Keşfedicinin penceresinde, Araç Kutusu veya Varlık Yöneticisi'nde, istenen pakete sağ tıklayın ve Paket Seçenekleri ⟩ Paket Ayrıntıları seçeneğini seçin.
Varlık Yapılandırması penceresinde İzinler seçeneğini seçin.
Arama çubuğunu kullanarak sizinle paketinizi kullanma izni vermek istediğiniz bir iş birliği yapanı girin ve seçin, ardından bir izin düzeyi seçin.
İzin Açıklama Kullan & Görüntüle İş birliği yapan, mevcut ve önceki paket sürümlerini kullanabilir ve görüntüleyebilir (ancak düzenleyemez). Bir iş birliği yapanı bu yeteneği sağladığınızda, zaten oyunlarına eklediği bir kopyaya erişimi geri alamazsınız; erişimi geri alma, yeniden eklemeyi veya paket güncellemelerini engeller, ancak onların veri modelindeki paket kopyası yerinde kalır. Düzenle İş birliği yapan, mevcut ve önceki paket sürümlerini kullanabilir, görüntüleyebilir ve düzenleyebilir, değişiklikleri yayımlayabilir.
Paket değişikliklerini geri al
Bir dizi paket değişikliğini birer birer geri almak yerine, yayınlanmamış değişiklikleri tek bir eylemde geri alabilir, bir paketi önceki sürüme geri yükleyebilir veya belirli yapılandırmaları geri alabilirsiniz.
Yayınlanmamış değişiklikleri geri al
Bir dizi yayınlanmamış değişikliği geri almak için:
Keşfedicinin penceresinde, paket simgelerinde noktayı kullanarak değiştirilmiş kopyaları bulun. Ayrıca 3D görünümdeki değiştirilmiş kopyaları seçebilirsiniz.

Tek bir değiştirilmiş kopyaya sağ tıklayın ve Paket İçin Değişiklikleri Geri Al seçeneğini seçin veya birden fazla kopya (en az birinin değiştirilmiş) seçin, sağ tıklayın ve Seçilen Paketler İçin Değişiklikleri Geri Al seçeneğini seçin.
Yayınlanmış sürüme geri yükle
Bir paketi önceki yayımlanmış sürüme geri yüklemek için:
- Keşfedicinin penceresinde, Araç Kutusu veya Varlık Yöneticisi'nde, istenen pakete sağ tıklayın ve Paket Seçenekleri ⟩ Paket Ayrıntıları seçeneğini seçin.
- Varlık Yapılandırması penceresinde Sürümler seçeneğini seçin. Pencere, yayımlanan her sürüm için tarih ve saat bilgilerini ve değişikliklerin açıklamalarını gösterir.
- Geri yüklemek istediğiniz sürümün yanındaki onay işaretine tıklayın ve Gönder butonuna tıklayın.
Yapılandırmaları geri al
Herhangi bir yapılandırma niteliğini varsayıtlara geri döndürmek için, Özellikler penceresindeki Özellikler kısmının Menü bölümünden Sıfırla seçeneğini seçin.

Paket sürümlerini karşılaştır
Bir pakette birden fazla sürüm olduğunda, sürümler arasındaki değişiklikleri karşılaştırmak için diff görüntüleyici kullanabilirsiniz. Araç, sürümler arasındaki tüm eklenen, kaldırılan veya değiştirilen örnekleri gösteren bir paket hiyerarşisi menüsüne sahiptir ve aşağıdaki özellikleri içerir:
Görsel Genel Bakış, farklı kamera pozisyonları altındaki 3D görüntülemenin görsel farklılıklarını gösterir. Kök nesne olarak 3D bir nesne (modeller, parçalar) olan paketler için varsayılan görünümüdür ve şu anda yalnızca kök nesne için mevcuttur.
Özellikler, özelliklerin ve niteliklerin değişikliklerini gösterir. Kök nesne olarak 3D dışı bir nesne (betikler, ışıklar, 2D nesneler) olan paketler için varsayılan görünümüdür ve paketteki tüm örnekler için mevcuttur.
Betik, satır satır betik farklılıklarını gösterir. Kök nesne olup olmadığına bakılmaksızın, betik içeren paketler için mevcuttur.
Paket sürümlerini karşılaştırmak için:
Keşfedicinin veya 3D görünümde, hedef pakete sağ tıklayın ve Paket Seçenekleri ⟩ Paket Sürümlerini Karşılaştır seçeneğini seçin.
Varsayılan olarak, pencere yerel kopyanız ile en son sürüm arasındaki değişiklikleri karşılaştırır. Farklı sürümleri karşılaştırmak için iki açılır menüyü kullanın.

Sürümleri seçtikten sonra:
Kök modelin görsel sunumlarını karşılaştırmak için, varsa Görsel Genel Bakış sekmesini seçin ve istediğiniz açı için kamera kontrolünü ayarlayın. Kontroller, görünüm arasında senkronizedir:
- Kamerayı sol fare tıklamalarıyla panning yapın.
- Kamerayı sağ fare tıklamalarıyla döndürün.
- Fare tekerleği ile kamerayı zoom yapın ve dışa açın.
- Klavye kısayolu F ile merkezleme yapın.
Bir örneğin özelliklerini ve niteliklerini karşılaştırmak için, örneği seçin ve Özellikler sekmesine gidin.
Bir betik veya betik içeren bir paket için betik farklılıklarını karşılaştırmak için Betik sekmesini kullanın.