Araçlar

Unreal Engine

PVersion'ı Unreal projelerinde kullanmak: Unreal eklentisi, editörün içinden güncel almak ve göndermek, kilitler, Unreal sürümü ve gönderilmeyen klasörler.

PVersion Unreal projeleri için iki parçayla çalışır: masaüstü uygulaması projeyi indirir, Unreal'ı açar ve gönderir; ücretsiz Unreal eklentisi aynı işleri Unreal Editor'ün içine getirir. Eklenti tek başına çalışmaz, aynı bilgisayardaki uygulamayla konuşur.

Gerekenler, kurulum adımları ve sık sorulanlar Unreal eklentisi sayfasında da var. Eklenti Unreal Engine 5.6 ve sonrası içindir.

Projeyi açmak

Uygulamada Güncelle ve aç'a basın: ekibin gönderdikleri indirilir, sonra proje Unreal'da açılır. Proje, .uproject dosyasının istediği Unreal sürümüyle açılır. Unreal desteği ve eklenti şimdilik yalnızca Windows içindir; Mac'te Unreal kullanıyorsanız [email protected] adresine yazın, talebe göre geliştiriyoruz.

  • Uygulamanın alt çubuğunda, sağda, bu bilgisayarın bu proje için kullandığı Unreal sürümü yazar (ör. Unreal 5.6.1). Bu sürüm bilgisayarda yoksa yanında "bu bilgisayarda bulunamadı" yazar.
  • Ekipten biri daha yeni bir Unreal sürümüyle çalışıyorsa uygulamanın üstünde bir uyarı çıkar: sürümler farklıyken bazı asset'ler açılmayabilir. Ekipçe aynı Unreal sürümünü kullanın.

Projeyi ilk kez kurduğunuzda uygulama, Unreal'ın sunucuya bağlanması için gereken ayarı da projeye yazar. Unreal sunucuya bağlanmıyorsa ya da kaydederken "salt okunur" diyorsa: Unreal'ı kapatın, uygulamada Yardım'ı açıp sorunu yazın; açılan sayfadaki Unreal bağlantısını yaz düğmesi bu ayarı yeniden yazar. Sonra Unreal'ı Güncelle ve aç ile açın. Diğer çözümler için Unreal ve araçlar sorunları.

Eklentiyi kurmak

  1. Unreal'ı kapatın.
  2. Uygulamada Ayarlar → Unreal'ı açın.
  3. Unreal eklentisini kur'a basın.
Ayarlar penceresinin Unreal bölümü
Ayarlar penceresinin Unreal bölümü

Eklenti projenin Plugins klasörüne kurulur ve ekibe gönderilir; ekipteki herkes bir sonraki güncel almada eklentiyi alır. Kimsenin derleme yapması gerekmez.

Aynı bölümde Bu projedeki sürüm ve En yeni sürüm yan yana yazar. Yeni bir eklenti sürümü çıkınca uygulama, Unreal kapalıyken eklentiyi kendisi günceller ve yalnızca eklenti dosyalarını ekibe gönderir. Hemen bakmak için Şimdi denetle.

Editörün içinden çalışmak

Araç çubuğundaki PVersion düğmesi projenin durumunu renkli bir noktayla gösterir: yeşil güncel, sarı bekleyen iş var, kırmızı ilgilenmeniz gereken bir şey var. Düğmenin yanındaki menüden Güncel al, Gönder… ve Projeyi denetle açılır. PVersion panelinde üç sayfa vardır: Değişiklikler, Ekip ve Etkinlik.

Güncel al önce neyin geleceğine bakar. Gelecek asset'lerden kaydedilmemiş olan varsa sorar: Kaydet ve devam, Değişiklikleri at ve devam ya da Vazgeç. Değişen asset'ler yerinde yeniden yüklenir; açık harita ya da haritanın bir parçası değiştiyse harita kapatılıp yeniden açılır. Proje, eklenti ya da ayar dosyaları değiştiyse Unreal'ı yeniden başlatmanız söylenir. Bazı dosyalar Unreal açıkken yazılamazsa panel bunları adıyla gösterir; Unreal'ı kapatıp uygulamada Güncelle ve aç'a basın. Ayrıntı için Güncel almak.

Gönder… değişikliklerinizi listeler. Göndermek istediklerinizi işaretleyin, ne değiştiğini kısaca yazın ve gönderin; gri olanlar şu an gidemez. Kaydedilmemiş asset varsa Hepsini kaydet ve gönder çıkar: gönderime yalnızca kaydedilmiş hal girer. Gönderirken ilerleme canlı görünür. Ayrıntı için Gönderme.

Bir asset'in eski sürümleri için İçerik Tarayıcısı'nda asset'e sağ tıklayıp PVersion: Geçmiş'i seçin. Bu sürüme dön o sürümü değişikliklerinize ekler; Gönder ile ekibe gider.

Kilitler

.uasset ve .umap dosyaları birleştirilemez, bu yüzden kilitli açılır: bir asset'i aynı anda yalnızca bir kişi değiştirip gönderebilir. Başkasının üzerinde çalıştığı bir asset'i açtığınızda ya da değiştirmeye başladığınızda Unreal'da uyarı çıkar. Çalışmanız engellenmez, ama o kişi gönderene kadar siz gönderemezsiniz. Kimin neyi tuttuğunu uygulamanın Ekip sayfasında görürsünüz; Haber ver o kişiye beklediğinizi söyler. Ayrıntı için Kilitler.

One File Per Actor

World Partition haritalarında Unreal her aktörü ayrı bir dosyaya kaydeder (__ExternalActors__ klasörü); tek bir kayıt yüzlerce yeni dosya üretebilir. Yüzlerce dosyalık gönderimler takılmadan gider. Uygulamanın Değişikliklerim sayfasında o zaman üstte Yenileri gönder (240) gibi bir düğme çıkar; yeni dosyaların hepsini birlikte gönderir.

Gönderilmeyen klasörler

Unreal'ın her bilgisayarda yeniden ürettiği klasörler sunucuya gitmez: Saved/, Intermediate/, DerivedDataCache/ ve Binaries/. Eklentilerin Binaries/ klasörü ise gider; böylece Fab'den eklenti kullanan bir proje Visual Studio kurulu olmayan bilgisayarda da açılır. Herkesin kişisel Content/Developers/ klasörü de gönderilmez.

Dosya adları

Sunucu adlarda yalnızca düz harf, rakam, boşluk, nokta, tire ve alt çizgi kabul eder; ü, ş gibi harfler olan dosyalar düzeltilmeden gitmez. Unreal asset'lerinin adı Unreal'ın içinde değişmelidir ki onları kullanan asset'ler yeni adı izlesin. Uygulamanın Dosya adları sayfasındaki Önerilen adlarla düzelt, Unreal kapalıyken hepsini bir kerede düzeltir; eklentideki Adları düzelt… aynısını Unreal açıkken yapar. Ayrıntı için Dosya adları.

Aradığınızı bulamadınız mı?

Sitedeki asistana sorun ya da [email protected] adresine yazın.