Yerleşikleri dünyaların oluşturulmasını hızlandırmak ve çok sayıda proje arasında yeniden kullanılabilir hale getirmek için onları gruplandırın ve onları yeniden kullanılabilir paketler haline dönüştürün. Paketler, dünyaların oluşturulma sürecini hızlandırır ve daha ergonomik hale getirir, ancak ayrıca tutarlılı
- Hızlıca bir paketin tüm kopyalarını en son sürüme (veya sadece belirli kopyaları güncelle ) ile güncelleyin.
- Yeni bir sürüm olduğunda her otomatik olarak güncellemeyi her paketi.
- İşbirliği için Düzenlemeye veya Kullanıma izinlerini paket içeriğine verin.
- Bir paketin tarihini görüntüleyin, versiyonları karşılaştırın ve eski versiyonları restore edin.
En iyi iş akışı, şunu yapmak olmalıdır: bir paket oluşturmek, herhangi bir işbirliği ile paylaşmak ve otomatik güncellemeyi ayarlamak. Paketin bir kaynak kutusu olarak oluşturulduğunu ve sonra p
Paketler Oluşturulması
Herhangi bir tek nesneden veya herhangi bir tek ebeveyn ve çocuk nesilden herhangi bir paketi oluşturabilirsiniz. Tek bir nesne için bir paket oluşturmak istiyorsanız, önce bir Model grubuna eklemelisiniz, böylece paket içindeki bir nesneyi ekleyebilir, kaldırabilir veya ölçekleyebilirsiniz.
Explorer penceresinde veya 3D görüntü penceresinde, istediğiniz nesneyi sağ tıklayın ve Pakete Dönüştür seçin.
Yeni pencerede paket ayrıntılarını doldurun. Özellikle bir grupda çalışıyorsanız, Sahiplenme yi grup denetiminde oluşturma izininizin olduğu uygun gruba ayarlayın.
Click Gönder .
Dönüşüm tamamlandıktan sonra, objenin Explorer penceresinde bir "chain bağla" sembolü alır, onu bir paket olarak tanımlar. Ayrıca, objenin üzerinde yeni bir PackageLink nesil görür.
(Opcional) Paket Linki nesnesini seçin ve AutoUpdate'yi Özellikler penceresinde etkinleştirin. Simgeyi değiştirerek paketin otomatik olarak güncellenmesini gösterin.
Paketleri Yerleştirme
Mevcut dünyamevcut olmayan bir paketi ilk olarak açık bir Arayüzden gönderin:
- From Envanterden Çıkışlar → Paketlerimi İçerikleri İçin İçerikleri İçin İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İçerikleri İ
- Üyelerinizin grup paketleri için yaratıklar (kendiniz dahil) için çıktıları.
Bir paketi bir dünyaveri modeline yerleştirdiğinizde, Paketler klasöründe Varlık Yöneticisi ve daha sonra tüm kopyalarını silseniz bile kalır. Ancak, dünyaklasör güncellenecek ve sadece dünyapaketleri yansıtacaktır.
Paket Değişikliklerini Yayınlamak
Yaptığınız herhangi bir değişikliği bir paket olarak yeni bir sürüm olarak yayımlayarak onları yerinizdeki ve tüm deneyimlerdeki diğer kopyalara açık hale getirebilirsiniz. Not et ki değiştirilmiş bir paketi yayımlamak önce bir yerinizde (modifiye edilmiş versiyonu) yer tutulur (yerleşik versiyon ile birlikte kay
Değişiklikleri bir pakete yayınlamak için:
Explorer penceresinde veya 3D görüntü penceresinde, değiştirilen kopyayı sağ tıklayın ve Pakete'ye Yayınlaştır seçeneğini seçin.
Bir paket kopyası otomatik güncelleme açıksa, açtığınız yer onları içerir. Diğer kopyalar, güncellemenin mevcut olduğunu gösteren bir paket simgesinin beyaz noktasını alır. bireysel güncelleme veya masaüstü güncelleme onları gerektiğinde günceller.
(isteğe bağlı) Değişikliklerinizin bir açıklamasını ekleyin:
- Paketi sağ tıklayın ve Paket Detaylarını Seç seçeneğini seçin.
- Varlık Yapılandırma penceresinde Versiyonları seçin.
- En son değişikliğinizden sonra, Eklemek seçeneğini seçin.
- Değişikliklerinizi açıklayın ve Gönder seçeneğine tıklayın.
Güncellenmiş Güncel Kopyalar
Gelişmiş versiyonlardan daha yeni versiyonlara yama yapabilirsiniz veya daha eski versiyonu kullanmaya devam edebilirsiniz.
Bir veya daha fazla paket kopyasını en son sürüme güncellemek için:
In the Explorer window, locate outdated copies by the white dot on the package simge. You can also select the outdated copy in the 3D viewport, but it might be harder to find this way.
Güncellenmiş kopyayı sağ tıklayın ve En Son Paketi Al seçin. Ayrıca, birden fazla paket, sağ tıklayın ve Seçili Paketler için En Son seçin.
Toplu Güncellemeler
Paketlerin geniş kullanımı bir deneyimde birçok paket kopyasına yol açabilir. bireysel senkronizasyon ve otomatik güncelleme dışında, bir paketin tüm kopyalarını masaüstü güncelleme aracılığıyla güncelleyebilirsiniz.
(Önerilir) Açık deneyim yerleriyle diğer Studio instanslarını kapatın; bu, bir yerin potansiyel olarak güncellemelerinizi üstüstürmeye çalışan başka bir yerin güncellemelerini üstüstürmeyi önler.
Explorer penceresinde veya 3D görüntü penceresinde, istediğiniz paketi sağ tıklayın ve Tümünü Güncelle seçin.
Tüm yerleri deneyimde veya bazı yer altındaki yerleri seçin ve Güncellemeyi tıklayın.
Niyet dışı yazılımları önlemek için, toplu güncelleme bir paketin değiştirilmiş versiyonlarını etkilemez. Mass update'ın tamamlanmasından sonra, Studio bir paketin güncellenmedi olduğunu gösterir, eğer varsa.
Otomatik Güncellemeler
Etkili şekilde senkronizasyonu kolaylaştırmak için, bir paket kopyasını yayınlandığında her yeni versiyon yayınlandığında otomatik olarak günceller. Studio'da bir yer açıldığında, paket kopyalarının otomatik güncellenmesi için yer açılır.
In the Explorer window, expand the package's hierarchy tree and select its Paket Bağlantısı object.
Özellikler Penceresinde, Otomatik Güncelleme özelliğini etkinleştirin. Eğer Çok Katlı Paketler varsa, bu özellik sadece en üst düzey ebeveyn paketine uygulanır, yani otomatik güncellemeler yalnızca 1>ebeveyn1> paketini güncellediğinde meydana gelir.
Paylaşım ve Erişim Seviyeleri
İstediğiniz takdirde, paketleri arkadaşlarınızla paylaşabilir veya grupbelirli kullanıcı rolüne erişim sağlayabilirsiniz.
Araç Çantasında, Toolbox'ta veya Asset Manager'da, istediğiniz paketi sağ tıklayın ve Paket Detayları seçin.
Varlık Yapılandırma penceresinde İzinler seçin.
Bir grup sahibi paket için, rol ağacını genişletin. Sonra her rol için bir izin seviyesi seçin. Devre dışı bırakılmış seçim kutuları, bu rol için zaten yapılandırılmış bir izin olduğunu gösterir ve bu pencereden değiştirilemez.
İzin Açıklama Düzenle Rol üyeleri, değişiklikleri yayınlamak dahil olmak üzere mevcut ve önceki paket versiyonlarını kullanabilir, görebilir ve düzenleyebilirler. Bu pencereden bir rolü düzenlemeye sadece özel paket erişimi sağlar. Erişim Yok Rol üyeleri, yerleştirilen mekanın içine yeni sürümleri görebmez, ancak dünyaiçindeki mevcut versiyona erişmezler. Bir kullanıcı tarafından sahip paket için, arkadaşları arama alanında arayın, onların kullanıcı adını tıklayın ve bir izin seviyesi seçin.
İzin Açıklama Kullan & Görüntüle Kullanıcı, mevcut ve önceki paket versiyonlarını kullanabilir ve görebilir (ancak düzenleyemez). Bir kullanıcıya bu yeteneği sağladıktan sonra, deneyimlerine zaten girilmiş bir kopyayı yeniden girmeye izin veremezsiniz; erişimi yeniden etkinleştirerek kopya kopyalarının veri modelindeki kalıntılarını koruyabilirsiniz, ancak kullanıcının zaten girilmiş bir kopyas Düzenle Kullanıcı, değişiklikleri yayınlamak dahil olmak üzere mevcut ve önceki paket versiyonlarını kullanabilir, gözetecek ve düzenleyecektir.
Paketleri Değiştirme
Paketleri ve onların çocuklarını diğer nesneler gibi düzenleyebilirsiniz. Paketleri değiştirmek, değişiklikleri yayınlamaya veya geri almaya kadar otomatik güncellemeyi devre dışı bırakır.
Çoğu düzenleme paketi modifiye edildiğini gösterir, ancak aşağıdaki değişiklikler değil paket değişiklikleri olarak kabul edilmez:
- kök düğmesinin ismini değiştirme.
- Bir Class.BasePart paketinin kök kümesinin pozisyonunu veya BasePart değiştirmek için, 2>Class.Model2> veya 5>Class.GuiObject5> ile.
- Paketin dışındaki bir instans içine referans eden bir Weld kısmını değiştirme.
Değiştirilmiş paketler, Explorer penceresinde değiştirilmiş bir simge alır:
Yapılandırmalar Ekleme veya Güncelleme
Bir paketin davranışını özelleştirmek için kökünde instace özelliklerini içerebilirsiniz, örneğin bir paketlenmiş araçın maksimum hızı veya bir paketlenmiş düğmenin debounce'u.
Bir paketi yayınladığınızda, mevcut özellik/değer seti paketinin varsayılan yapılandırmaları haline gelir. Her bir paket kopyasında, yapılandırmalar başlık eşdeğerlikleri olarak gösterilir ve bu özellik değerleri bir instans başı
Geriye Bağlı Paketler
Kompleks yapılar içinde başka paketlerin içine paketleri göndererek çok sayıda araç mekaniklerini değiştirebilir ve işbirliği yapabilirsiniz. Bu örnek, araçların ebeveyn paketinden bağımsız olarak değiştirilebilen dört kopya aynı tekerlek paketini içeren bir otomobil paketini gösterir:
Paket Kodları
Her modifiyesiz paket içindeki her bir senarye okuma-yazma yapar ve senaryenin kilidini açmak için üstte bir bağlantı gösterir.
Hiperbağlantıya tıklanıyor:
- Script'i düzenlediğiniz başka olsa da paketi gösterir.
- Paket içindeki başka scriptlerden bildirimi/hiperliği kaldırır.
Paket yayınlandıktan sonra ve değiştirilmemiş bir devlet içine hareket edildiğinde, altındaki kodlar okuma yalnızca bir hiper bağlantı ile değiştirilebilir.
Paket Değişikliklerini Geri Alma
Bir seri ofişial değişikliği tek tek yapmak yerine, bir şerzı yaparak yayınlanmamış değişiklikleri geri alabilirsiniz, bir paketi bir önceki sürümüne geri kurtarabilir veya değişiklikleri belirli yapılandırmalara geri kurtarabilirsiniz.
Yayınlanmayan Değişiklikleri Geri Alma
Bir yayınlanmamış değişikliğin tüm serisini geri almak için:
Explorer penceresinde, isimlerinin yanındaki boşluk işaretleyici tarafından değiştirilmiş kopyaları bulun. 3D görüntü penceresinde değiştirilmiş kopyaları seçebilirsiniz, bu daha kolay olabilir.
Tek bir modifiye edilmiş kopyayı sağ tıklayın ve Paket Değişikliklerini Geri Al seçin, veya birden fazla kopyayı seç (en az bir tanesi modifiye edilmiş), sağ tıklayın ve Seçili Paketleri Geri Al seçin.
Sürümü Geri Yükleme
Bir paketi önce yayınlanan bir versiyona döndürmek için:
Explorer penceresinde, 3D görüntü alanı, Alet Kutusu veya Asset Manager'da, arzu edilen paketi sağ tıklayın ve Paket Detayları seçin.
Varlık Yapılandırma penceresinde, Versiyonları seçin. Pencere, değişikliklerin tarih ve saatini dahil olmak üzere her yayınlanan versiyon için ayrıntılar gösterir.
Restore etmek istediğiniz versiyonun yanındaki kontrol kutusuna tıklayın ve Gönder 'e tıklayın.
Yapılandırmaları Geri Alma
Herhangi bir yapılandırma özelliğini varsayılana döndürmek için, sıfırlama seçeneğini silah menüsündeki özellikler bölümündeki 1>sıfırla1> seçeneğinden seçin.
Paket Versiyonlarını Karşılaştırma
Bir paketin birden fazla versiyonu varsa, farklı versiyonları karşılaştırmak için diff görüntüleyicisi kullanıcı, paket güncellemelerini incelemek, yerel değişiklikleri en son versiyonla karşılaştırmak ve restore etmeden önce geçmiş versiyonların içeriğini kontrol etmek için kullanılır.
Araç, kaydedilen, kaldırılan veya değiştirilen tüm istanların versiyonları arasındaki paket yapısı menüsünde gösterir, şu sayfaların kullanılabilirliğiyle:
Görsel Gösterimi 3D renderinin farklı kameraların pozisyonlarındaki görsel farklılıklarını gösterir. Bu, 3D nesne (modeller, parçalar) olarak kök nesne olarak varsayılan paketler için varsayılan görüntüdür ve sadece kök nesne için mevcut değildir.
Özellikler özelliklerin ve özellik atributlarının değişikliklerini gösterir. Bu, bir 3D olmayan nesne (skriptler, ışıklar, 2D nesneler) olarak kök nesne olarak varsayılan varsayılan görüntüsüdür ve bir paketin tüm instansları için mevcut.
Skript ile, satır satır kayıt farklılıklarını gösterir. Skript'in kök nesnesi olup olmadığına bağlı olarak paketler için mevcut.
Paket versiyonlarını karşılaştırmak için:
Araçlar penceresinde veya 3D görüntü penceresinde hedef paketini sağ tıklayın ve Paket Versiyonlarını Karşılaştır seçin.
Varsayılan olarak, pencere lokal kopyanızın ve en son sürümünü karşılaştırır. Farklı versiyonları karşılaştırmak için iki dropdown menüsü kullanın.
Versiyonlar seçildikten sonra:
Kök modelinin görsel renderlerini karşılaştırmak için, if uygulanabilir, Görsel Genel Bakış tabını seçin ve istediğiniz açı için kamerayı kontrol ayarlayın. Kontroller, görüntüler arasında senkronize edilir:
- Sol fare tıklamalarını kullanarak kamerayı kaydırın.
- Kamerayı sağ fare tıklamalarını kullanarak döndürün.
- Kamerayı Mouse Wheel ile yakınlaştırın ve uzaklaştırın.
- Klavye kısayolunu kullanarak yeniden kayıt -F .
Bir durumözelliklerini ve özelliklerini karşılaştırmak için, örneği ve Özellikler birimi seçin.
Script farklılıklarını karşılaştırmak için, uygulanırsa, seçili versiyonlar arasındaki satır başına değişiklikleri açmak için herhangi bir scripti seçin Script tabını açmak için, benzeri kaynağı kontrol uygulamaları gibi.
Ayrıca, senaryo farklılık aracını doğrudan açabilirsiniz:
- Arazi penceresinde veya 3D görüntü penceresinde, hedef paketini sağ tıklayın veya içindeki bir scripti içeren bir paket olmalıdır ve Görüntü Script Değişikliklerini Görüntüle seçeneğini seçin.
- Açılan farklı tablarda, seçili senaryonun mevcut paket kopyası ile en son yayınlanan veya yerel versiyon arasındaki tüm değişiklikleri karşılaştırın.