Paketler

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.


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.

  1. Explorer penceresinde veya 3D görüntü penceresinde, istediğiniz nesneyi sağ tıklayın ve Pakete Dönüştür seçin.

    The context menu that display when you right-click an object in the Explorer window. The Convert to Package menu item is highlighted.
  2. 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.

  3. Click Gönder .

  4. 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.

    A maple tree model in the Explorer window with the package icon next to it.
  5. (Opcional) Paket Linki nesnesini seçin ve AutoUpdate'yi Özellikler penceresinde etkinleştirin. Simgeyi değiştirerek paketin otomatik olarak güncellenmesini gösterin.

    A maple tree model in the Explorer window with the auto-update package icon next to it.

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ı.
A close up view of the Toolbox with both the Inventory tab and the assets dropdown menu highlighted.
Alet Kutusu → Envanter → Paketlerimin Değerleri
A close up view of the Toolbox with the Creations tab highlighted.
Araç Kutusu → Yaratımlar → Gruplar Paketleri

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.

The Asset Manager window with a few example packages.
Varlık Yöneticinde Paketler

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:

  1. 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.

    The context menu that display when you right-click an object in the Explorer window. The Publish to Package menu item is highlighted.
  2. 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.

    Two packages in the Explorer set to auto-update, and one with an update available.
  3. (isteğe bağlı) Değişikliklerinizin bir açıklamasını ekleyin:

    1. Paketi sağ tıklayın ve Paket Detaylarını Seç seçeneğini seçin.
    2. Varlık Yapılandırma penceresinde Versiyonları seçin.
    3. En son değişikliğinizden sonra, Eklemek seçeneğini seçin.
    4. 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:

  1. 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.

    Two packages in the Explorer set to auto-update, and one with an update available.
  2. 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.

  1. (Ö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.

  2. Explorer penceresinde veya 3D görüntü penceresinde, istediğiniz paketi sağ tıklayın ve Tümünü Güncelle seçin.

  3. Tüm yerleri deneyimde veya bazı yer altındaki yerleri seçin ve Güncellemeyi tıklayın.

    A view of the mass update window, showing two places.

    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.

  1. In the Explorer window, expand the package's hierarchy tree and select its Paket Bağlantısı object.

    A close up view of a packaged chandelier model in the Explorer window. The PackageLink object is highlighted.
  2. Ö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.

  1. Araç Çantasında, Toolbox'ta veya Asset Manager'da, istediğiniz paketi sağ tıklayın ve Paket Detayları seçin.

  2. 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.

      A close up view of some settings in the pop-up window. The arrow icon next to the group icon and the member Edit dropdown menu are highlighted.
      İzinAçı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.

      İzinAçı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.

The pop-up notice that you cannot update a modified package until you publish or revert your changes.

Ç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.
  • Bir kök düğmesinin Etkinleştirildiğini değiştirmek için GuiObject gibi bir ScreenGui, 1>Class.SurfaceGui1> veya 4>Class.BillboardGui4> gibi bir 7>Class.Gui7> .
  • 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:

The Explorer window with an icon that identifies unpublished package changes.

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şı

The Attributes section of the Properties window. Two properties are highlighted as having their default values while two other italicized properties are highlighted to show they have been configured.

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:

An expanded hierarchy in the Explorer window showing how packages can contain packages.

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.

A script tab with a yellow notification that you can click to modifiy the script that's within an unmodified package.

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:

  1. 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.

  2. 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:

  1. 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.

  2. 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.

  3. Restore etmek istediğiniz versiyonun yanındaki kontrol kutusuna tıklayın ve Gönder 'e tıklayın.

    The pop-up window for a chandelier asset. It displays multiple versions.

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.

The Attributes section of the Properties window. The gear menu is expanded and the Reset menu item is highlighted.

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.

    An example of the Visual Overview tab in the diff viewer. One version of a building displays on the left-hand side, and another on the right-hand side.
  • Ö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.

    An example of the Properties tab in the diff viewer. Modified properties in different versions are highlighted.
  • 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.

    An example of the Script tab in the diff viewer. Modified script lines in different versions are highlighted.

Paket versiyonlarını karşılaştırmak için:

  1. 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.

  2. 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.

    A close up view of an example diff viewer. The compare settings are highlighted.
  3. 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:

  1. 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.
  2. 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.