Unity'de 1GB'ı aşan uygulamayı ekipçe yapma yöntemi

Ayhani

Decapat
Katılım
31 Mayıs 2021
Mesajlar
17
Daha fazla  
Cinsiyet
Erkek
Biz sene sonu projesi için Unity'de bir proje yapıyoruz. 1 GB altındayken Unity colobrate kullanıyorduk fakat artık 1 GB'ı geçti kullanamıyoruz. Bunun için bir çözüm bilen var mı? Bazıları GitHub ile yapabilirsiniz demiş ama nasıl yapıldığını anlamadık.
 
Github ile yapmanız sizin için daha iyi olacaktır. Basit bir dille anlatmaya çalışacağım. Github projenizi yayınlayıp yardım alabileceğiniz veya yardım edebileceğiniz güzel ve kullanışlı bir platform. Github da her proje için ayrı bir depo oluşturuyorsunuz. Yani ayrı bir sayfa oluşturuyorsunuz denilebilir. Bu oluşturmuş olduğunuz depo sizin ana dalınız. Başka insanlar 'çekme isteği' adı altında sizin projenizi indirip üstünde değişiklik yapıyorlar. Bu değişikliği siz ana dalınızın altında başka bir yan dal olarak bunu görüyorsunuz ve bunlar arasında geçişler yapabiliyorsunuz. Değiştirilen bölümleri görebiliyorsunuz. Daha sonrasında bu başkasının oluşturmuş olduğu yan dalı ana dala katabiliyorsunuz. Github da bununla ilgili alıştırmalar mevcut. Elimden geldiğince yardımcı olmaya çalışırız genede.
 
Githuba ek sistem olarak BitBucket da kullanabilirsiniz. Hepsinin temeli Git sistemidir.
Burada değişimleri kontrol etmeniz gereken 3 tane dosya var
Assets-ProjectSettings-Packages
Bu 3 dosyayı indirip proje olarak açan kişilerin kalan dosyalarını Unity indirecektir. Dosya olarak çok ağır şeyler kullanmıyorsanız zaten o 1 GB nin büyük bir kısmını Library dosyası oluşturur.
Git sisteminde de sahnede aynı anda değişiklik yapılamaz. Yapılırsa çakışır. Bunun için sahnede dizilimi vs değişmeyecekseniz objeleri Prefab halinde tutup prefabler üzerinde değişiklik yapmanız sizin yararınıza olacaktır ve eş zamanlı çalışma imkanı sunacaktır.
Üstteki arkadaşın dediklerine tamamen katılmakla birlikte commit sistemini de anlatayım o zaman muhtemelen collabdan biraz aşinasınızdır.
Dosya üzerinde yerel yaptığınız değişimler git sistemi tarafından algılanır. Bunlardan hepsini karşınızdakine göndermek istemeyebilirsiniz neticede bazılarını deneme olarak yapmanız çok olası. İstediğiniz kadarını seçip commit etmelisiniz. Ettiğiniz commitleri karşı tarafa ( projede bulunan herkese ) göndermek için bu commitleri Push adı verilen işlemle sunucuya atabilirsiniz. Karşı taraf bunu çeker ve kendisi aynı şekilde değiştirebilir.
-Düzeltme collab olmayacağını yeni okudum
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…