Değişiklik günlüğü (Unity için Visual Studio Araçları, Windows)

Visual Studio için Unity Araçları değişiklik günlüğü.

18.5.1.0

Yayın tarihi: 17 Mart 2026

Hata düzeltmeleri

  • Tümleştirme:

    • Genel türlerle ilgili UNT0039 tanılama ile kararlılık düzeltmeleri.

    • Çözümleyici kod düzeltmeleri için geliştirilmiş trivia işleme.

    • Unity işlem görüntüsü yoluna erişirken kararlılık düzeltmeleri.

18.5.0.0

Yayın tarihi: 10 Mart 2026

Yeni Özellikler

  • Tümleştirme:

    • UNT0040 tanılama eklendi, GameObject.isStatic yalnızca düzenleyici içindir.

    • UNT0041 teşhisi eklendi, Yinelenen Animator.StringToHash yöntemi çağrıları için Animator kullanın.

    • döngüde erişilen UNT0042 tanılaması Mesh dizisi özelliği eklendi.

    • CodeLens'te gösterilecek varlık başvurularının sayısı sınırlanacak.

Hata düzeltmeleri

  • Tümleştirme:

    • UNT0022 yeniden kullanıldığında transform tanılaması düzeltildi.

18.3.1.0

Yayın tarihi: 18 Şubat 2026

Hata düzeltmeleri

  • Tümleştirme:

    • CodeLens sağlayıcısıyla ilgili kararlılık düzeltmeleri.

18.3.0.0

Yayın tarihi: 15 Ocak 2026

Yeni Özellikler

  • Tümleştirme:

    • Yeni iyileştirilmiş bir YAML ayrıştırıcısı ile varlık arama altyapısı performansı iyileştirildi.

    • Kaydedildiğinde varlık veritabanının yenilenmesi artık kullanıcı ayarlarına uygun şekilde gerçekleşiyor.

18.1.0.0

Yayın tarihi: 16 Aralık 2025

Yeni Özellikler

  • Tümleştirme:

    • Birleşik Ayarlar için destek eklendi.

    • Unity ileti desteği eklendi OnChildRectTransformDimensionsChange .

Hata düzeltmeleri

  • Tümleştirme:

    • Bağlayıcı başlatılamadığında hizmet kaydı sorunları giderildi.

18.0.2.0

Yayın tarihi: 9 Eylül 2025

Yeni Özellikler

  • Tümleştirme:

    • Odin, USP0004, USP0006 ve USP0007 gizleyicilerinde serileştirme öznitelikleri için USP0013 desteği eklendi.

    • Tüm ileti tabanlı tanılamalar ve bastırıcılar için destek eklendi UniTask .

    • USP0023 bastırıcı eklendi. Unity iletilerinde yanlış adlandırma stillerini işaretleme.

    • UNT0039 tanılaması eklendi, RequireComponent otomatik olarak çağrılırken GetComponent özniteliğini kullanın.

    • UNT0031 tanılamada, LoadAttribute yöntemindeki Varlık işlemlerine göz ardı edilen üyeler eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Debuggee'den gelen mesajları çözerken kararlılık iyileştirmeleri.

    • Intellisense düzeltildi: '(' veya ')' karakterleri üzerinde işlemeyin.

18.0.1.0

Yayın tarihi: 11 Ağustos 2025

Hata düzeltmeleri

  • Tümleştirme:

    • UNT0035 ve UNT0034 çözümleyicileri ile Vector dönüştürmeleriyle ilgili kararlılık düzeltmeleri.

    • USP0009 bastırıcı ile ContextMenu öznitelik kullanımıyla ilgili kararlılık düzeltmeleri.

    • İş parçacığı numaralandırmasıyla ilgili kararlılık düzeltmeleri.

18.0.0.0

Yayın tarihi: 7 Temmuz 2025

Yeni Özellikler

  • Tümleştirme:

    • Visual Studio 2026 desteği eklendi.

    • Unity ileti ayarları için korumalı kapsam eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Küçük kullanıcı arabirimi düzeltmeleri.

17.14.1.0

Yayın tarihi: 13 Mayıs 2025

Yeni Özellikler

  • Tümleştirme:

    • IEnumerable türleri için bir sonuç görünümü eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Unity ile Visual Studio arasında geliştirilmiş mesajlaşma.

    • Büyük projeler bağlamında iyileştirilmiş UPE.

17.14.0.0

Yayın tarihi: 11 Mart 2025

Yeni Özellikler

Hata düzeltmeleri

  • Hata Ayıklama:

    • Geliştirilmiş iş parçacığı yönetimi.
  • Tümleştirme:

    • SDK-Style projeleri kullanılırken hata ayıklama hedefleriyle ilgili kararlılık sorunları düzeltildi.

    • Unity iletisine yanlış başvurulduğunda UNT0006 tanılaması düzeltildi.

17.13.1.0

Yayın tarihi: 11 Şubat 2025

Yeni Özellikler

  • Tümleştirme:

    • Tüm uyumlu çözümleyicilerde ve bastırıcılarda Awaitable ve Awaitable<T> desteği ekleyin.

Hata düzeltmeleri

  • Tümleştirme:

    • UPE için çözüm olaylarının işlenmesi geliştirildi.

17.13.0.0

Yayın tarihi: 22 Ocak 2025

Hata düzeltmeleri

  • Hata Ayıklama:

    • Satır ve sütun bilgilerini IDE'ye düzgün bir şekilde raporlayın.

    • Artık mevcut olmayan bir yığın çerçevesinde değerlendirme yaparken istisnayı önleyin.

    • Adımlama sorunları düzeltildi.

17.12.2.0

Yayın tarihi: 7 Ocak 2025

Hata düzeltmeleri

  • Tümleştirme:

    • Unity mesajına hatalı şekilde referans verildiğinde UNT0006 düzeltildi.
  • Hata Ayıklama:

    • Hata ayıklama sırasında artırılmış tür filtreleme kararlılığı.

17.12.1.0

Yayın tarihi: 12 Kasım 2024

Hata düzeltmeleri

  • Tümleştirme:

    • Geliştirilmiş Düzenleyici algılama (ve arka plan işlemlerini filtrelemek için yeni bir ayar sunma).

    • geliştirilmiş UNT0014 algılama tutarlılığı.

  • Hata Ayıklama:

    • Dinamik olarak oluşturulan derlemelerin işlenmesi geliştirildi.

    • Modüllerin ait olduğu etki alanının adını düzgün bir şekilde görüntüleyin.

17.12.0.0

Yayın tarihi: 10 Eylül 2024

Yeni Özellikler

  • Tümleştirme:

    • UPE'ye klavye araması eklendi

Hata düzeltmeleri

  • Hata Ayıklama:

    • Paket önbelleği dosyalarının eşlemesi düzeltildi.

    • Modüllerin ait olduğu etki alanının adını düzgün bir şekilde görüntüleyin.

17.11.2.0

Yayın tarihi: 13 Ağustos 2024

Hata düzeltmeleri

  • Tümleştirme:

    • Erişilebilirliği geliştirin.

    • Yalnızca değişken bildirim yapılarını desteklemek için UNT0026 basitleştirin.

17.11.1.0

Yayın tarihi: 23 Temmuz 2024

Hata düzeltmeleri

  • Tümleştirme:

    • Stabilite düzeltmeleri.

    • Android oynatıcı algılama sorununu düzeltin.

    • Editör ve oyuncu algılamasını geliştirin.

17.11.0.0

Yayın tarihi: 11 Haziran 2024

Yeni Özellikler

  • Tümleştirme:

    • SDK stili projeler için basit derleme desteği ekleme

17.10.1.0

Yayın tarihi: 21 Mayıs 2024

Yeni Özellikler

  • Tümleştirme:

    • USP0022 bastırıcı eklendi, Unity nesneleri if-null-coalescing kullanmamalıdır.

Hata düzeltmeleri

  • Tümleştirme:

    • Unity İletileri'nde gezinirken klavye odağını beklendiği gibi görüntüleyin.

    • Oyuncu duyuru ayrıştırmasını geliştirin.

    • Yerel oyuncu algılamayı geliştirin.

17.10.0.0

Yayın tarihi: 12 Mart 2024

Yeni Özellikler

  • Tümleştirme:

    • UNT0024 türlerini desteklemek için Unity.Mathematics.floatX çözümleyicisini geliştirin.

Hata düzeltmeleri

  • Hata Ayıklama:

    • Değerlendirme sırasında null atanabilir değer türü görüntüsünü düzelt.

17.9.3.0

Yayın tarihi: 13 Şubat 2024

Yeni Özellikler

  • Tümleştirme:

    • Geliştirilmiş erişilebilirlik.

    • TooltipAttribute kullanarak tüm simgeler için QuickInfo'yu görüntüleyin (sadece önceki alanlarda).

Hata düzeltmeleri

  • Tümleştirme:

    • değiştiricisi olmayan iletiler kullanılırken UNT0021 ile trivia işleme düzeltildi.

    • Tüm tanılamalar için toplu işlem sağlayıcısı düzeltildi.

    • UNT0034 ve UNT0035 belirsiz aşırı yüklemeler düzeltildi.

17.9.2.0

Yayın tarihi: 3 Ocak 2024

Hata düzeltmeleri

  • Tümleştirme:

    • IntelliSense'in düzgün çalışmasını engelleyen bir kararlılık sorunu düzeltildi.

17.9.1.0

Yayın tarihi: 12 Aralık 2023

Hata düzeltmeleri

  • Tümleştirme:

    • UPE'de gezinirken dil hizmeti kullanımı düzeltildi.

    • Bildirimdeki tgz dosya başvurularıyla ilgili kararlılık sorunu düzeltildi.

17.9.0.0

Yayın tarihi: 28 Kasım 2023

Yeni Özellikler

  • Tümleştirme:

    • EditorInstance.jsoniçin geliştirilmiş destek.

    • İlk SDK-Style projeleri desteği eklendi.

17.8.2.0

Yayın tarihi: 14 Kasım 2023

Hata düzeltmeleri

  • Hata Ayıklama:

    • Değerlendirme sırasında sabitler için destek geliştirildi.
  • Yerelleştirme:

    • Yerelleştirme sorunları düzeltildi.

17.8.1.0

Yayın tarihi: 14 Eylül 2023

Yeni Özellikler

  • Tümleştirme:

    • USP0021 eklendi, Referans eşitliğini tercih et.

    • TransformAccess ve UNT0022 ile UNT0032 desteği eklendi

    • Konum ve döndürmeyi almak için verimsiz UNT0036 yöntemi eklendi.

    • localPosition ve localRotation almak için UNT0037, Verimsiz yöntemi eklendi.

Hata düzeltmeleri

  • Tümleştirme:

  • Kısmi türlerdeki USP0008 düzeltildi.

17.8.0.0

Yayın tarihi: 8 Ağustos 2023

Yeni Özellikler

  • Tümleştirme:

    • Geliştirilmiş erişilebilirlik.

    • Alternatif yerel oynatıcı örneği algılama eklendi.

    • EditorInstance.jsondesteği eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Proje bağlamının tam olarak değerlendirilmesini zorlayan bir performans sorunu düzeltildi.

    • Görüntüler ve UPE ile ilgili bir performans sorunu düzeltildi.

  • Hata Ayıklama:

    • Ad alanı hiyerarşisinde gezinmek için ad alanı araması düzeltildi.

    • Sembol dosya yolu ile ilgili bir sorun düzeltildi.

17.7.0.0

Yayın tarihi: 25 Temmuz 2023

Yeni Özellikler

  • Tümleştirme:

    • UNT0034 eklendi, Vektör3 bir Vector2'ye dönüştürülebilir.

    • UNT0035 eklendi, Vektör2 bir Vector3'e dönüştürülebilir.

    • Tüm çözümleyiciler için yardım bağlantıları desteği eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Rusça dil ile ilgili yerelleştirme sorunları düzeltildi.

    • "Unity İletisi Uygula" iletişim kutusuyla ilgili onay kutuları davranışı düzeltildi.

    • Renk ve tema sorunları düzeltildi.

17.6.1.0

Yayın tarihi: 22 Mayıs 2023

Yeni Özellikler

  • Hata Ayıklama:

    • "Belirli Bir Adıma Geçin" desteği eklendi.

17.6.0.0

Yayın tarihi: 16 Mayıs 2023

Hata düzeltmeleri

  • Hata Ayıklama:

    • 'DebuggerDisplayAttribute' ile 'nq' biçim tanımlayıcısı kullanılırken bir sorun düzeltildi.

    • Paketlerde hata ayıklama sorunu düzeltildi (sembol ve göreli dosya yolları ile ilgili).

17.5.1.0

Yayın tarihi: 28 Şubat 2023

Yeni Özellikler

  • Tümleştirme:

    • USP0020 eklendi, Unity çalışma zamanı Unity iletilerini çağırır.

Hata düzeltmeleri

  • Tümleştirme:

    • UNT0033 tüm OnPostprocessAllAssets aşırı yüklemelerini desteklemek için düzeltildi.

17.5.0.0

Yayın tarihi: 13 Aralık 2022

Yeni Özellikler

  • Hata Ayıklama:

    • Kesme noktalarında yanlış koşullar kullanılırken bir hata iletisi eklendi.

    • Hata ayıklama oturumu başlatılırken önbelleğe alınan özel durum ayarları.

  • Tümleştirme:

    • UNT0006 tüm OnPostprocessAllAssets aşırı yüklemelerini destekleyecek şekilde güncelleştirildi.

    • UNT0031, LoadAttribute yöntemindeki Varlık işlemleri eklendi.

    • UNT0032 ve localPosition ayarlamak için localRotation, Verimsiz yöntemi eklendi.

    • UNT0033, Yanlış ileti durumu eklendi.

    • Warning, UNT0033 ve UNT0015 tanılamaları için UNT0006 önem derecesi yükseltilmiştir.

    • UNT0026 tarafından hatalı işlenen satır içi if ifadeleri düzeltildi.

Hata düzeltmeleri

  • Hata Ayıklama:

    • Özel durum işleme performansı düzeltildi.

    • Tür filtreleri kullanılırken açık ana makine komutu öncesinde kesme noktası bağlaması düzeltildi.

17.4.3.0

Yayın tarihi: 1 Kasım 2022

Hata düzeltmeleri

  • Tümleştirme:

    • CodeLens geri çağırmalarında ana iş parçacığında COM kodu çalıştırın.

17.4.2.0

Yayın tarihi: 11 Ekim 2022

Hata düzeltmeleri

  • Tümleştirme:

    • Eşzamansız iletişimin eşzamanlı olarak tamamlandığı durum düzeltildi.

17.4.1.0

Yayın tarihi: 14 Eylül 2022

Hata düzeltmeleri

  • Hata Ayıklama:

    • Hata ayıklayıcı aracısına beklenmeyen çağrıları önleyen kesme noktaları oluştururken oluşan kararlılık sorunları düzeltildi.

17.4.0.0

Yayın tarihi: 9 Ağustos 2022

Yeni Özellikler

  • Tümleştirme:

    • UNT0027 eklendi, Varsayılan PropertyDrawer.OnGUI() uygulamasına çağrıyı engelle.

    • UNT0028 eklendi, Ayırmayan fizik API'lerini kullanın.

    • Unity nesnelerinde UNT0029 ile eşleşen null, Desen eşleştirmesi eklendi.

    • UNT0030 eklendi, Transform üzerine Destroy veya DestroyImmediate çağrılır.

17.3.0.0

Yayın tarihi: 14 Haziran 2022

Yeni Özellikler

  • Değerlendirmesi:

    • Sabit dizi arabellekleri için destek eklendi.

17.2.4.0

Yayın tarihi: 10 Mayıs 2022

Yeni Özellikler

  • Tümleştirme:

    • UNT0015 özniteliğini desteklemek için USP0012 ve DidReloadScripts güncelleştirildi.

    • USP0019 eklendi, PreserveAttribute veya UsedImplicitlyAttribute ile süslenmiş özel yöntemleri kullanılmayan olarak işaretlemeyin.

    • USP0018 eklendi, Unity nesneleri throw ifadeleriyle kullanılmamalıdır.

17.2.3.0

Yayın tarihi: 26 Nisan 2022

Hata düzeltmeleri

  • Tümleştirme:

    • Tanılama bildirirken karşılaşılan kararlılık sorunları düzeltildi.

    • İleti protokolüyle ilgili kararlılık sorunları düzeltildi.

17.2.2.0

Yayın tarihi: 12 Nisan 2022

Yeni Özellikler

  • Hata Ayıklama:

    • Hata ayıklayıcı protokolü 2.58'e yükseltilmiş.

Hata düzeltmeleri

  • Hata Ayıklama:

    • Özel durumları işlerken oluşan kararlılık sorunları düzeltildi.

17.2.1.0

Yayın tarihi: 16 Mart 2022

Hata düzeltmeleri

  • Tümleştirme:

    • Harici paketlerle çalışırken UPE düzeltildi. Bu düzeltme, klasör yapısını tam olarak koruyan ve 2.0.15VS Editor paketiyle kullanılabilen yeni nesil bir işlem gerektirir.

17.2.0.0

Yayın tarihi: 15 Şubat 2022

Yeni Özellikler

  • Hata Ayıklama:

    • Kaynak oluşturucularda hata ayıklama desteği eklendi.
  • Tümleştirme:

    • El ile eklerken kullanılan son IP uç noktasını unutmayın.

    • Her zaman ayıran GetComponent yerine, TryGetComponent eklendi ve bunun yerine UNT0026 kullanılmalıdır.

    • UNT0003, genel olmayan GetComponent kullanımı da TryGetComponent ile çalışacak şekilde güncelleştirildi.

    • UNT0014, bileşen/arabirim olmayan bir unsur ile çağrıldığında TryGetComponent ile de çalışacak şekilde güncelleştirildi.

    • unity olmayan nesnelerle çalışmak için USP0016, null atanabilir başvuru türleriyle başlatma algılama güncelleştirildi.

    • Örnek veya statik yöntemler denetlenirken UNT0006, Yanlış ileti imzası güncelleştirildi.

Hata düzeltmeleri

  • Tümleştirme:

    • Unity'nin RuntimePlatform'ını makine adından çıkarın (oyuncu duyurusu).

17.1.0.0

Yayın tarihi: 19 Ocak 2022

Yeni Özellikler

  • Tümleştirme:

    • CancelInvoke tanılama için UNT0016 desteği eklendi (Yöntem adını elde etmek için güvenli olmayan bir yöntem).

    • bilinen Unity ileti kapsayıcılarına ScriptedImporter ve AssetPostprocessor sınıfları eklendi.

    • Unity iletileri 2020.3.20f1 olarak güncelleştirildi.

Hata düzeltmeleri

  • Tümleştirme:

    • İletişim kutusu penceresi ve düğmeleriyle ilgili koyu tema sorunları düzeltildi.

    • İsteğe bağlı UNT0021 tanılama ile geçersiz kılınan iletileri doğru şekilde işleyin (Unity iletisi korunmalıdır).

17.0.4.0

Yayın tarihi: 5 Ocak 2022

Hata düzeltmeleri

  • Tümleştirme:

    • Büyük Unity projeleri için varlık dizini oluşturmayı otomatik olarak devre dışı bırakın.

    • UnityEngine projesine referans gösterirken uyumluluk sorunları için uyarmayın.

17.0.3.0

Yayın tarihi: 14 Aralık 2021

Hata düzeltmeleri

  • Tümleştirme:

    • Varlıkları işlerken daha az bellek tüketimi.

17.0.2.0

Yayın tarihi: 30 Ekim 2021

Hata düzeltmeleri

  • Tümleştirme:

    • Yalnızca CS derleyici uyarılarını bastırabilecek bastırıcıları çalıştırarak hızlı derleme süresi geliştirildi. Diğer tüm çözümleyiciler çözüm analizinde çalışır.

17.0.1.0

Yayın tarihi: 16 Ekim 2021

Hata düzeltmeleri

  • Tümleştirme:

    • Yaml dosyaları ayrıştırılırken bellek tüketimi azaltıldı.

17.0.0.0

Yayın tarihi: 8 Ekim 2021

Yeni Özellikler

  • Tümleştirme:

    • Visual Studio 2022 desteği eklendi.

    • Unity için eski proje oluşturucumuzu kullanımdan kaldırdık. Bundan sonra lütfen projelerinizde () en son Unity > Window > Paket Yöneticisi kullanın ve Visual Studio 2022'nin tercih ettiğiniz kod düzenleyicisi (Unity > Edit > Preferences > External Tools) olarak ayarlandığından emin olun.

    • Unity iletileri 2020.3.9f1 olarak güncelleştirildi.

4.11.4.0

Yayın tarihi: 4 Ekim 2021

Yeni Özellikler

  • Tümleştirme:

    • [Geri aktarıldı] Büyük Unity projeleri için varlık dizini oluşturmayı otomatik olarak devre dışı bırakın.

Hata düzeltmeleri

  • Tümleştirme:

    • UNT0024 tanılama ile desteklenen ifadelerin tespiti düzeltildi.

4.11.3.0

Yayın tarihi: 10 Ağustos 2021

Hata düzeltmeleri

4.11.2.0

Yayın tarihi: 13 Temmuz 2021

Hata düzeltmeleri

  • Tümleştirme:

    • [Geri aktarıldı] CS derleyici uyarılarını işleyebilen gizleyicileri çalıştırarak ışık yapı süresi iyileştirildi. Diğer tüm çözümleyiciler çözüm analizinde çalışır.

4.11.1.0

Yayın tarihi: 15 Haziran 2021

Hata düzeltmeleri

  • Tümleştirme:

    • [Geri aktarıldı] YAML varlıkları ayrıştırılırken bellek tüketimi azaltıldı.

4.11.0.0

Yayın tarihi: 25 Mayıs 2021

Yeni Özellikler

  • Tümleştirme:

    • UNT0025 tanılaması eklendi. Input.GetKey aşırı yüklemelerinde KeyCode bağımsız değişkenini tercih edin.

    • UNT0013 tanılamaya statik ve salt okunur alanlar dahil daha fazla geçersiz kullanım örnekleri eklenmiştir.

Hata düzeltmeleri

  • Tümleştirme:

    • Açık yöntem uygulamaları ve UNT0006 tanılama ile ilgili sorunlar düzeltildi.

4.10.3.0

Yayın tarihi: 8 Haziran 2021

Hata düzeltmeleri

  • Tümleştirme:

    • [Geri aktarıldı] YAML varlıkları ayrıştırılırken bellek tüketimi azaltıldı.

4.10.2.0

Yayın tarihi: 25 Mayıs 2021

Yeni Özellikler

  • Tümleştirme:

    • UNT0024 tanılaması eklendi. Vektör hesaplamalarına göre skaler hesaplamalara öncelik verin.
  • Değerlendirmesi:

    • Görünür yerel öğeleri düzgün filtrelemek için taşınabilir pdb sembollerini kullanma desteği eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Sabit kıymet referans arama kararlılığı.

    • Oyuncu duyuru ayrıştırması son Unity sürümleriyle düzeltildi.

4.10.1.0

Yayın tarihi: 11 Mayıs 2021

Hata düzeltmeleri

  • Tümleştirme:

    • UNT0008 hızlı düzeltme ile ilgili kararlılık sorunları giderildi.

    • İş parçacıklarıyla ilgili performans sorunları düzeltildi.

4.10.0.0

Yayın tarihi: 13 Nisan 2021

Yeni Özellikler

  • Tümleştirme:

    • UNT0019 tanılaması eklendi. GameObject.gameObjectiçin gereksiz dolaylı çağrı.

    • UNT0020 tanılaması eklendi. statik olmayan yöntemde kullanılan MenuItem özniteliği.

    • UNT0021 tanılaması eklendi. Unity mesajı korunmalıdır (opt-in).

    • UNT0022 tanılaması eklendi. Konumu ve döndürmeyi ayarlamak için verimsiz yöntem.

    • UNT0023 tanılaması eklendi. Unity nesneleri üzerinde birleştirme ataması.

    • IDE0074 için USP0017 bastırıcısı eklendi. Unity nesneleri birleştirme ataması kullanmamalıdır.

    • Unity'yi hedefleyen, sık kullanılmayan C# projelerinin algılanması eklendi.

    • CodeLens'e Unity varlık referansı arama özelliği eklendi.

4.9.1.0

Yayın tarihi: 2 Mart 2021

Yeni Özellikler

  • Değerlendirmesi:

    • Yerel öğelere kök oyun nesnelerini gösteren Active Scene eklendi.

    • Unity projelerinde yaygın olduğu göz önünde bulundurularak yerel ayarlara this.gameObject eklendi.

    • Tüm nesne hiyerarşisini kolayca görüntüleyebilmeniz için tüm Children örneklerine Components ve GameObject grupları eklendi.

    • Sahnedeki konumu göstermek için tüm Scene Path örneklerine GameObject eklendi.

    • Kaynak oluşturucularla Varlıklar kullanılırken JobEntityBatch/Lambdas desteği eklendi.

    • Büyük dizileri görüntüleme desteği, indeks kümeleme kullanılarak iyileştirildi.

    • 2019.4 API'sine yönelik eksik Unity iletileri eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • ENU olmayan diller için çeşitli kullanıcı arabirimi sorunları düzeltildi.

    • UNT0018 tanılama ile ilgili kararlılık sorunları düzeltildi.

  • Hata Ayıklama:

    • Trace yöntemleri kullanılırken VM bağlantısı kesilmesi sorunları düzeltildi.
  • Değerlendirmesi:

    • Özel durum oluşturan eski özelliklerin filtrelenmesi düzeltildi.

4.9.0.0

Yayın tarihi: 20 Ocak 2021

Yeni Özellikler

  • Tümleştirme:

    • raytrace shaders, UXML ve USS dosyaları için destek eklendi.

    • .vsconfig oluşturma desteği eklendi. Visual Studio şimdi hangi bileşenlerin eksik olduğunu algılamalı ve Unity projelerini kullanırken bunları yüklemeniz istenmelidir.

    • Unity iletileri API'si güncelleştirildi (yordam olarak kullanılan tüm yöntemler için).

    • Güncelleştirilmiş Android SDK algılaması.

Hata düzeltmeleri

  • Tümleştirme:

    • Örnek seçimi iletişim kutusu kullanılırken işlem yenilemesi düzeltildi.

    • Coroutines ve UNT0006 için yanlış uyarılar veren AssetPostprocessor.OnAssignMaterialModel tanılama düzeltildi.

4.8.2.0

Yayın tarihi: 10 Kasım 2020

Yeni Özellikler

  • Tümleştirme:

    • UNT0010 tanılaması, yalnızca MonoBehaviour değil, Component'dan devralan her şeye uygulanacak şekilde iyileştirildi.

Hata düzeltmeleri

  • Tümleştirme:

    • CodeLens ileti geçersizliği düzeltildi.

4.8.1.0

Yayın tarihi: 13 Ekim 2020

Yeni Özellikler

  • Değerlendirmesi:

    • Çağrılarla örtük dönüştürme desteği eklendi. Daha önce değerlendirici katı tür denetimini zorunlu kıldı ve Failed to find a match for method([parameters...]) uyarı iletilerine neden oldu.
  • Tümleştirme:

    • UNT0018 tanılaması eklendi. System.Reflection, Update, FixedUpdateveya LateUpdategibi performans açısından kritik iletilerde OnGUI özellikleri kullanmamalısınız.

    • Tüm USP0003 statik yöntemleri için destek ile geliştirilmiş USP0005 ve AssetPostprocessor bastırıcıları.

    • CS8618 için USP0016 bastırıcısı eklendi. C# 8.0 null değer alabilen başvuru türlerini ve null değer alamayan başvuru türlerini tanıtır. UnityEngine.Object devralan türlerin başlatılmasının algılanması desteklenmez.

    • Şimdi hem Unity 2019.x hem de 2020.x+ için aynı oynatıcı ve asmdef proje oluşturma mekanizmasını kullanıyor.

Hata düzeltmeleri

  • Tümleştirme:

    • Yorumlardaki iletiler için beklenmeyen tamamlama düzeltildi.

4.8.0.0

Yayın tarihi: 14 Eylül 2020

Hata düzeltmeleri

  • Tümleştirme:

    • Unity 2019.x ile oyuncu proje oluşturma işlemi düzeltildi.

4.7.1.0

Yayın tarihi: 5 Ağustos 2020

Yeni Özellikler

  • Tümleştirme:

    • Varsayılan şablonlara ad alanı desteği eklendi.

    • Unity iletileri API'sini 2019.4'e güncelleştirdik.

    • CA1823 için USP0013 bastırıcısı eklendi. SerializeField veya SerializeReference özniteliklerine sahip özel alanlar kullanılmamış (FxCop) olarak işaretlenmemelidir.

    • CA1822 için USP0014 bastırıcısı eklendi. Unity iletileri, static değiştirici (FxCop) için aday olarak işaretlenmemelidir.

    • CA1801 için USP0015 bastırıcısı eklendi. Kullanılmayan parametreler Unity iletilerinden (FxCop) kaldırılmamalıdır.

    • USP0009 bastırıcısına MenuItem desteği eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • USP0001 ve USP0002 bastırıcıların fazladan parantezlerle veya yöntem bağımsız değişkenleriyle çalışmaması düzeltildi.

    • Unity ayarlarında otomatik yenileme devre dışı bırakıldığında bile zorunlu varlık veritabanı yenilemesi düzeltildi.

4.7.0.0

Yayın tarihi: 23 Haziran 2020

Yeni Özellikler

  • Tümleştirme:

    • Unity çözüm ve projeleri yeniden oluştururken çözüm klasörlerini kalıcı hale getirme desteği eklendi.

    • UNT0015 tanılama eklendi. InitializeOnLoadMethod veya RuntimeInitializeOnLoadMethod özniteliğiyle yanlış yöntem imzası algılayın.

    • UNT0016 tanılama eklendi. İlk bağımsız değişkenin bir dize değişmez değeri olduğu durumda Invoke, InvokeRepeating, StartCoroutine veya StopCoroutine kullanmak tür açısından güvenli değildir.

    • UNT0017 tanılaması eklendi. SetPixels çağrı yavaş.

    • Shader dosyaları için blok yorum ve girinti desteği eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Unity ileti sihirbazında iletileri filtrelerken seçimi sıfırlamayın.

    • Unity API belgelerini açarken her zaman varsayılan tarayıcıyı kullanın.

    • USP0004, USP0006 ve USP0007 bastırıcılar aşağıdaki kurallara göre düzeltildi: SerializeField özelliği ile donatılmış tüm alanlar için IDE0044 (salt okunur), IDE0051 (kullanılmayan), CS0649 (hiçbir zaman atanmadı) bastırılır. CS0649'i genişleten tüm türlerin genel alanları için Unity.Object'ı (hiçbir zaman atanmadı) gizleyin.

    • UNT0014 tanılama için genel tür parametre denetimi düzeltildi.

  • Değerlendirmesi:

    • Sabit sabitlerle eşitlik karşılaştırması.

4.6.1.0

Yayın tarihi: 19 Mayıs 2020

Hata düzeltmeleri

  • Tümleştirme:

    • Unity tarafında mesajlaşma sunucusu oluşturamıyorsak uyarın.

    • Basit derleme sırasında çözümleyicileri düzgün çalıştırın.

    • UPE'den oluşturulan MonoBehaviour sınıfının dosyanın adıyla eşleşmediği bir sorun düzeltildi.

4.6.0.0

Yayın tarihi: 14 Nisan 2020

Yeni Özellikler

  • Tümleştirme:

    • CodeLens (Unity betikleri ve iletileri) için destek eklendi.

    • UNT0012 tanılaması eklendi. StartCoroutine()'deki coroutine çağrılarını algılayın ve kapsayın.

    • UNT0013 tanılaması eklendi. Geçersiz veya yedekli SerializeField özniteliğini algılayın ve kaldırın.

    • UNT0014 teşhisi eklendi. Bileşen olmayan veya Arabirim Olmayan Tür ile çağrılan GetComponent() algılayın.

    • IDE0051 için USP0009 bastırıcı eklenmiştir. ContextMenu özniteliğine sahip yöntemlere veya ContextMenuItem özniteliğine sahip bir alan tarafından başvurulan yöntemlere kullanılmamış olarak işaretlemeyin.

    • IDE0051 için USP0010 bastırıcısı eklendi. ContextMenuItem özniteliğiyle alanları kullanılmayan olarak işaretlemeyin.

    • USP0011 için IDE0044 bastırıcısı eklendi. ContextMenuItem özniteliğine sahip alanları salt okunur hale getirmeyin.

    • USP0004, USP0006 ve USP0007 artık hem SerializeReference hem de SerializeField öznitelikleri için çalışmaktadır.

Hata düzeltmeleri

  • Tümleştirme:

    • Başlatma/durdurma komutlarını yalnızca Düzenleyici iletişim kurabildiğinde Unity'ye gönderin.

    • Devralınan iletilere sahip QuickInfo belgeleri düzeltildi.

    • CreateInspectorGUI ileti için ileti kapsamı düzeltildi.

    • UNT0001 polimorfik değiştiricileri olan yöntemlere bildirmeyin.

  • Değerlendirmesi:

    • Aliased kullanımın yönetimi düzeltildi.

4.5.1.0

Yayın tarihi: 16 Mart 2020

Yeni Özellikler

  • Tümleştirme:

    • IDE0051 için USP0008 bastırıcısı eklendi. Invoke, InvokeRepeating, StartCoroutine veya StopCoroutine ile kullanılan özel yöntemler kullanılmamış olarak işaretlenmemelidir.

Hata düzeltmeleri

  • Tümleştirme:

    • OnDrawGizmos/OnDrawGizmosSelected belgeleri düzeltildi.
  • Değerlendirmesi:

    • Lambda bağımsız değişken incelemesi düzeltildi.

4.5.0.1

Yayın tarihi: 19 Şubat 2020

Hata düzeltmeleri

  • Tümleştirme:

    • Yanlış ileti imzası için UNT0006 tanılama denetimi düzeltildi. Birden çok devralma düzeyine sahip türleri incelerken bu tanılama şu iletiyle başarısız olabilir: warning AD0001: Analyzer 'Microsoft.Unity.Analyzers.MessageSignatureAnalyzer' threw an exception of type 'System.ArgumentException' with message 'An item with the same key has already been added.

4.5.0.0

Yayın tarihi: 22 Ocak 2020

Yeni Özellikler

  • Tümleştirme:

    • HLSL dosyaları için destek eklendi.

    • IDE0051 için USP0006 bastırıcı eklendi. SerializeField özniteliğine sahip özel alanlar kullanılmamış olarak işaretlenmemelidir.

    • CS0649 için USP0007 bastırıcısı eklendi. SerializeField özniteliğine sahip alanlar atanmamış olarak işaretlenmemelidir.

Hata düzeltmeleri

  • Tümleştirme:

    • Proje oluşturma düzeltildi (GenerateTargetFrameworkMonikerAttribute hedef her zaman doğru şekilde konumlandırılamıyordu).

4.4.2.0

Yayın tarihi: 3 Aralık 2019

Hata düzeltmeleri

  • Tümleştirme:

    • Kullanıcı tanımlı arabirimlerle tanılama düzeltildi.

    • Hatalı biçimlendirilmiş ifadeler içeren hızlı araç ipuçları düzeltildi.

4.4.1.0

Yayın tarihi: 6 Kasım 2019

Yeni Özellikler

  • Tümleştirme:

    • Unity arka plan işlemleri için destek eklendi. (Hata ayıklayıcı alt işlem yerine ana işleme otomatik olarak bağlanabilir).

    • Unity iletileri için ilişkili belgeleri görüntüleyen hızlı bir araç ipucu eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Gelişmiş ikili ve çağırma ifadeleriyle etiket karşılaştırma çözümleyicisi UNT0002 düzeltildi.

Kullanım Dışı Bırakılan Özellikler

  • Tümleştirme:

    • Bundan sonra Unity için Visual Studio Araçları yalnızca Visual Studio 2017'yi destekleyecektir.

4.4.0.0

Yayın tarihi: 15 Ekim 2019

Yeni Özellikler

  • Tümleştirme:

    • Tüm Unity iletileri için USP0005 (kullanılmayan parametre) için IDE0060 bastırıcısı eklendi.

    • TooltipAttributeile etiketlenen alanlar için hızlı bir araç ipucu eklendi. (Bu özellik, bu alanı kullanan basit bir get erişimcisi için de çalışır).

4.3.3.0

Yayın tarihi: 23 Eylül 2019

Hata düzeltmeleri

  • Tümleştirme:

    • Hata ve uyarı raporlama, basit yapılar için düzeltildi.

4.3.2.0

Yayın tarihi: 16 Eylül 2019

Yeni Özellikler

  • Tümleştirme:

    • Unity'ye özgü yeni tanılamalar ekleyerek Visual Studio Unity projeleri için sahip olduğu anlayışı derinleştirdik. Ayrıca Unity projeleri için geçerli olmayan genel C# tanılamalarını gizleyerek IDE'yi daha akıllı hale getirdik. Örneğin IDE, unity Düzenleyicisi'nde değişkeni değiştirmenizi engelleyecek bir denetçi değişkenini readonly olarak değiştirmek için hızlı bir düzeltme göstermez.
      • UNT0001: Unity iletileri boş olsalar bile çalışma zamanı tarafından çağrılır, Unity çalışma zamanı tarafından gereksiz işlemeyi önlemek için bunları bildirmeyin.
      • UNT0002: Dize eşitliği kullanan etiket karşılaştırması, yerleşik CompareTag yönteminden daha yavaştır.
      • UNT0003: Tür güvenliği için GetComponent'in genel biçiminin kullanımı tercih edilir.
      • UNT0004: Güncelleştirme iletisi kare hızına bağlıdır ve Time.fixedDeltaTime yerine Time.deltaTime kullanmalıdır.
      • UNT0005: FixedUpdate iletisi kare hızından bağımsızdır ve Time.deltaTime yerine Time.fixedDeltaTime kullanmalıdır.
      • UNT0006: Bu Unity iletisi için yanlış bir yöntem imzası algılandı.
      • UNT0007: Unity, null birleştirme ile uyumlu olmayan Unity nesneleri için null karşılaştırma işlecini geçersiz kılar.
      • UNT0008: Unity, null yayma ile uyumlu olmayan Unity nesneleri için null karşılaştırma işlecini geçersiz kılar.
      • UNT0009: InitializeOnLoad özniteliğini bir sınıfa uygularken statik bir oluşturucu sağlamanız gerekir. InitializeOnLoad özniteliği, düzenleyici başlatılırken çağrılmasını sağlar.
      • UNT0010: MonoBehaviours yalnızca AddComponent() kullanılarak oluşturulmalıdır. MonoBehaviour bir bileşendir ve bir GameObject'e eklenmesi gerekir.
      • UNT0011: ScriptableObject yalnızca CreateInstance() kullanılarak oluşturulmalıdır. ScriptableObject, Unity ileti yöntemlerini işlemek için Unity altyapısı tarafından oluşturulmalıdır.
      • USP0001 için IDE0029: Unity nesneleri null birleşim kullanmamalıdır.
      • USP0002 için IDE0031: Unity nesneleri null yayma kullanmamalıdır.
      • USP0003 için IDE0051: Unity mesajları, Unity çalışma zamanı tarafından tetiklenir.
      • USP0004 için IDE0044: SerializeField özniteliği taşıyan alanlar salt okunur yapılmamalıdır.

4.3.1.0

Yayın tarihi: 4 Eylül 2019

Yeni Özellikler

  • Değerlendirmesi:

    • Daha iyi tür görünümü için List<object>yerine List'1[[System.Object, <corlib...>]] desteği eklendi.

    • İşaretçi üyesi erişimi desteği eklendi, yani p->data->member.

    • dizi başlatıcılarında örtük dönüştürmeler için destek new byte [] {1,2,3,4}eklendi.

4.3.0.0

Yayın tarihi: 13 Ağustos 2019

Yeni Özellikler

  • Hata Ayıklayıcısı:

    • MDS protokolü 2.51 desteği eklendi.
  • Tümleştirme:

    • Sıralama, arama ve yenileme özellikleriyle "Unity örneğine Ekle" penceresi geliştirildi. PID artık yerel sistem kullanıcıları için bile görüntüleniyor (sistemdeki dinleme soketlerini sorgulayarak sahip olan işlemi almak amacıyla).

    • asmdef dosyaları için destek eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Unity Players ile iletişim kurarken hatalı biçimlendirilmiş iletilerin işlenmesi düzeltildi.
  • Değerlendirmesi:

    • İfadelerdeki ad alanlarının işlenmesi düzeltildi.

    • IntPtr türleriyle ilgili inceleme hatası giderildi.

    • İstisnalarla ilgili adımlama sorunları düzeltildi.

    • Pseudotanimlayıcıların ($exception gibi) değerlendirilmesi düzeltildi.

    • Geçersiz adreslerin çözülmesi sırasında çökme durumunu önleyin.

    • Yüklenmemiş uygulama etki alanlarıyla ilgili sorun giderildi.

4.2.0.1

Yayın tarihi: 24 Temmuz 2019

Yeni Özellikler

  • Tümleştirme:

    • Unity Project Gezgini'nden herhangi bir dosya türü oluşturmak için yeni bir seçenek eklendi.

    • Unity projeleri için hızlı derlemeler kullanırken tanılama önbelleğini geliştirin.

Hata düzeltmeleri

  • Tümleştirme:

    • Dosya uzantısının iyi bilinen bir düzenleyici tarafından işlenememesiyle ilgili bir sorun düzeltildi.

    • Unity Project Gezgini'nde özel uzantılar için destek düzeltildi.

    • Ana iletişim kutusunun dışındaki kaydetme ayarları düzeltildi.

    • Microsoft.VisualStudio.MPF'nin eski bağımlılığı kaldırıldı.

4.1.1.0

Yayın tarihi: 24 Mayıs 2019

Yeni Özellikler

  • Tümleştirme:

    • MonoBehaviour API'sini 2019.1 olarak güncelleştirdik.

Hata düzeltmeleri

  • Tümleştirme:

    • Basit derleme etkinleştirildiğinde çıkışa yönelik raporlama uyarıları ve hataları düzeltildi.

    • Hafif derleme performansı düzeltildi.

4.1.0.0

Yayın tarihi: 21 Mayıs 2019

Yeni Özellikler

  • Tümleştirme:

    • Projeleri daha hızlı yeniden yüklemek için yeni toplu iş API'sine yönelik destek eklendi.

    • Unity projeleri için tam derleme, IntelliSense hatalarını ve uyarılarını kullanma lehine devre dışı bırakıldı. Gerçekten de Unity, Unity'nin dahili olarak yaptığı işlemleri temsil eden sınıf kitaplığı projeleriyle bir Visual Studio çözümü oluşturur. Bu bağlamda, Unity'nin derleme işlem hattı kapalı olduğundan, Visual Studio'daki derleme sonucu hiçbir zaman Unity tarafından kullanılmaz veya alınmaz. Visual Studio'da oluşturmak, kaynakları boşu boşuna tüketiyor. Araçlar veya buna bağlı bir kuruluma sahip olduğunuz için tam derlemeye ihtiyacınız varsa, bu iyileştirmeyi devre dışı bırakabilirsiniz (Unity için Araçlar/Seçenekler/Araçlar/Projelerin tam derlemesini devre dışı bırakma).

    • Unity project yüklendiğinde Unity Project Gezgini'ni (UPE) otomatik olarak gösterir. UPE, Çözüm Gezgini yanına yerleştirilmiştir.

    • Unity 2019.x ile proje adı ayıklama mekanizması güncelleştirildi.

    • UPE'de Unity paketleri için destek eklendi. Yalnızca Referans edilen paketler (Packages klasöründe manifest.json kullanılarak) ve Yerel paketler (Packages klasörüne eklenerek) görünür.

  • Proje Jenerasyonu:

    • Çözüm dosyasını işlerken dış özellikleri koruyun.
  • Değerlendirmesi:

    • Takma ad ile nitelendirilmiş adlar için destek eklenmiştir (şimdilik yalnızca global ad alanı). Bu nedenle ifade değerlendiricisi artık global::namespace.type formunu kullanarak türleri kabul ediyor.

    • İşaretçi çözme pointer[index] formuyla aynı olan *(pointer+index) formu için destek eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Microsoft.VisualStudio.MPF ile ilgili bağımlılık sorunları düzeltildi.

    • Herhangi bir proje yüklenmeden UWP oynatıcı ekleme işlevi sorunu giderildi.

    • Visual Studio henüz eklenmediğinde otomatik varlık veritabanı yenilemesi düzeltildi.

    • Etiketler ve onay kutularıyla ilgili tema sorunları düzeltildi.

  • Hata Ayıklayıcısı:

    • Statik oluşturucularla adımlama düzeltildi.

4.0.0.5

Yayın tarihi: 27 Şubat 2019

Hata düzeltmeleri

  • Tümleştirme:

    • Visual Studio sürüm algılaması kurulum paketiyle düzeltildi.

    • Kullanılmayan derlemeler kurulum paketinden kaldırıldı.

4.0.0.4

Yayın tarihi: 13 Şubat 2019

Yeni Özellikler

  • Tümleştirme:

    • Yükleme sırasında Unity işlemlerini düzgün bir şekilde algılamak ve kurulum altyapısının dosya kilitlerini daha iyi işlemesini sağlamak için destek eklendi.

    • ScriptableObject API güncelleştirildi.

4.0.0.3

Yayın tarihi: 31 Ocak 2019

Yeni Özellikler

  • Proje Jenerasyonu:

    • Genel ve serileştirilmiş alanlar artık uyarılara neden olmaz. Bu iletileri oluşturan Unity projelerinde CS0649 ve IDE0051 derleyici uyarılarını otomatik olarak bastırdık.
  • Tümleştirme:

    • Unity düzenleyici ve oyuncu örneklerini görüntülemeye yönelik kullanıcı deneyimi geliştirildi (pencereler artık yeniden boyutlandırılabilir, tekdüzen kenar boşluklarını kullanır ve yeniden boyutlandırma tutamağı görüntüler). Unity düzenleyicileri için Process-Id bilgileri eklendi.

    • MonoBehaviour API güncelleştirildi.

  • Değerlendirmesi:

    • Yerel işlevler için destek eklendi.

    • Sahte değişkenler (özel durum ve nesne tanımlayıcıları) için destek eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Ad resimleri ve temalarıyla ilgili bir sorun düzeltildi.

    • Yalnızca hata ayıklarken ve varlık veritabanı otomatik yenilendiğinde Çıkış Penceresi'ne yazın.

    • MonoBehaviour sihirbazı filtrelemesiyle kullanıcı arabirimi gecikmeleri düzeltildi.

  • Hata Ayıklayıcısı:

    • Eski protokol sürümleri kullanılırken adlandırılmış bağımsız değişkenlerde özel özniteliğin okunması düzeltildi.

4.0.0.2

Yayın tarihi: 23 Ocak 2019

Hata düzeltmeleri

  • Tümleştirme:

    • Deneysel yapının oluşturulması düzeltildi.

    • UI iş parçacığı baskısını en aza indirmek için proje dosyası olay işlemesi düzeltildi.

    • Tamamlama sağlayıcısı, toplu metin değişiklikleriyle düzeltildi.

  • Hata Ayıklayıcısı:

    • Ekli hata ayıklayıcıya kullanıcı hata ayıklama iletilerinin görüntülenmesi düzeltildi.

4.0.0.1

Yayın tarihi: 10 Aralık 2018

Yeni Özellikler

  • Değerlendirmesi:

    • İfade değerlendirmesi için NRefactory yerine Roslyn'e geçildi.

    • İşaretçiler için destek eklendi: dereferans alma, atama ve işaretçi aritmetiği (bunun için hem Unity 2018.2+ hem de yeni çalışma zamanı ortamı gereklidir).

    • Dizi işaretçisi görünümü desteği eklendi (C++'da olduğu gibi). İşaretçi ifadesi alın ve ardından virgül ve görmek istediğiniz öğe sayısını ekleyin.

    • Asenkron yapılar için destek eklendi.

  • Tümleştirme:

    • Kaydetme işleminde Unity'nin varlık veritabanını otomatik olarak yenileme desteği eklendi. Bu özellik varsayılan olarak etkindir ve bir betiği Visual Studio kaydederken Unity tarafında bir yeniden derleme tetikler. Araçlar\Seçenekler\Unity için Araçlar\Kaydedildiğinde Unity'nin VarlıkVeritabanını Yenileme seçeneğinde bu özelliği devre dışı bırakabilirsiniz.

Hata düzeltmeleri

  • Tümleştirme:

    • tercih edilen dış düzenleyici olarak Visual Studio seçilmediğinde köprü etkinleştirme düzeltildi.

    • Hatalı biçimlendirilmiş veya desteklenmeyen ifadelerle ifade değerlendirmesi düzeltildi.

4.0.0.0

Yayın tarihi: 4 Aralık 2018

Yeni Özellikler

  • Tümleştirme:

    • Visual Studio 2019 desteği eklendi (Visual Studio 2019'i dış betik düzenleyicisi olarak kullanabilmek için en az Unity 2018.3 gerekir).

    • Visual Studio görüntü hizmeti ve kataloğu, HDPI ölçeklendirme, piksel mükemmelliğinde görüntüler ve temalandırma desteği ile birlikte benimsendi.

Kullanım dışı bırakılan özellikler

  • Tümleştirme:

    • Bundan sonra unity için Visual Studio araçları yalnızca Unity 5.2+ desteği sağlayacaktır (Unity'nin yerleşik Visual Studio tümleştirmesiyle).

    • Bundan sonra unity için Visual Studio araçları yalnızca Visual Studio 2015+'ı destekleyecektir.

    • Eski dil hizmeti, hata listesi ve durum çubuğu kaldırıldı.

    • Hızlı Monobehaviour Sihirbazı kaldırıldı (özel intellisense desteği lehine).

3.9.0.3

Yayın tarihi: 28 Kasım 2018

Hata düzeltmeleri

  • Tümleştirme:

    • İlk projedeki betikleri eklerken veya kaldırırken ortaya çıkan proje yeniden yükleme ve Intellisense sorunları düzeltildi.

3.9.0.2

Yayın tarihi: 19 Kasım 2018

Hata düzeltmeleri

  • Hata Ayıklayıcısı:

    • Unity'nin hata ayıklayıcı motoruyla iletişim kurmak için kullanılan kütüphanede, özellikle 'Unity'ye Bağlan' düğmesine basıldığında veya oyun yeniden başlatıldığında Visual Studio veya Unity'nin donmasına neden olan bir kilitlenme sorunu düzeltildi.

3.9.0.1

Yayın tarihi: 15 Kasım 2018

Hata düzeltmeleri

  • Tümleştirme:

    • Başka bir varsayılan düzenleyici seçildiğinde Unity eklentisi etkinleştirmesi düzeltildi.

3.9.0.0

Yayın tarihi: 13 Kasım 2018

Hata düzeltmeleri

  • Proje Oluşturma:

    • Unity tarafından düzeltilen bir performans hatası için kullanılan geçici çözüm geri alındı.

3.8.0.7

Yayın tarihi: 20 Eylül 2018

Hata düzeltmeleri

  • Hata Ayıklayıcısı:

    • (3.9.0.2'den geri aktarıldı) Unity'nin hata ayıklama motoruyla iletişim kurmak için kullanılan kütüphanede bir kilitlenme düzeltildi. Bu kilitlenme, özellikle 'Unity'ye Bağlan' iletisine tıklandığında veya oyunu yeniden başlatırken Visual Studio veya Unity'nin donmasına neden oluyordu.

3.8.0.6

Yayın tarihi: 27 Ağustos 2018

Hata düzeltmeleri

  • Tümleştirme:

    • Projelerin ve çözümün yeniden yüklenmesi düzeltildi.

3.8.0.5

Yayın tarihi: 20 Ağustos 2018

Hata düzeltmeleri

  • Tümleştirme:

    • Proje izleme aboneliğinin elden çıkarılması problemi düzeltildi.

3.8.0.4

Yayın tarihi: 14 Ağustos 2018

Yeni Özellikler

  • Değerlendirmesi:

    • İşaretçi değerleri için destek eklendi.

    • Genel yöntemler için destek eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Birden çok projeyle çalışırken akıllı yeniden yükleme işlemi değiştirildi.

3.8.0.3

Yayın tarihi: 24 Temmuz 2018

Hata düzeltmeleri

  • Proje Oluşturma:

    • (3.9.0.0'dan geri aktarıldı) Unity tarafından düzeltilen unity performans hatası için geçici çözüm geri alındı.

3.8.0.2

Yayın tarihi: 7 Temmuz 2018

Hata düzeltmeleri

  • Proje Üretimi:

    • Unity performans hatası için geçici geçici çözüm: proje oluştururken MonoIslands'i önbelleğe alma.

3.8.0.1

Yayın tarihi: 26 Haziran 2018

Yeni Özellikler

  • Hata Ayıklama:

    • UserLog ve UserBreak komutları için destek eklendi.

    • Yavaş tür yükleme desteği eklendi (ağ yükünü ve hata ayıklayıcı yanıt gecikmesini optimize eder).

Hata düzeltmeleri

  • Değerlendirmesi:

    • geliştirilmiş ikili işleç ifadesi değerlendirmesi ve yöntem araması.

3.8.0.0

Yayın tarihi: 30 Mayıs 2018

Yeni Özellikler

  • Hata Ayıklama:

    • Zaman uyumsuz yapılarda değişkenleri görüntüleme desteği eklendi.

    • Derleyici yapılarından kaynaklanan uyarıları önlemek amacıyla kesme noktaları belirlenirken iç içe geçmiş türlerin işlenmesine yönelik destek eklendi.

  • Tümleştirme:

    • Gölgelendiriciler için TextMate dil bilgisi desteği eklendi (Artık Gölgelendirici kod renklendirmesi için C++ iş yükü gerekli değildir).

Hata düzeltmeleri

  • Proje Oluşturma:

    • Yeni Unity çalışma zamanını kullanırken taşınabilir pdb'yi artık mdb'ye dönüştürmeyin.

3.7.0.1

Yayın tarihi: 7 Mayıs 2018

Hata düzeltmeleri

  • Yükleyicisi:

    • Deneysel derlemeler kullanılırken bağımlılık sorunu düzeltildi.

3.7.0.0

Yayın tarihi: 7 Mayıs 2018

Yeni Özellikler

  • Hata Ayıklama:

    • Yönetilen hata ayıklama desteği eklendi (aynı Visual Studio oturumuyla birden çok oynatıcıda/düzenleyicide hata ayıklama).

    • Android USB oynatıcı hata ayıklama desteği eklendi.

    • UWP/IL2CPP oynatıcı hata ayıklama desteği eklendi.

  • Değerlendirmesi:

    • Onaltılık tanımlayıcılar için destek eklendi.

    • Geliştirilmiş izleme penceresi değerlendirme deneyimi.

Hata düzeltmeleri

  • Tümleştirme:

    • Özel durum ayarlarının kullanımı düzeltildi.
  • Proje Üretimi:

    • Paket yöneticisi derleme birimlerini oluşturmadan hariç tutun.

3.6.0.5

Yayın tarihi: 13 Mart 2018

Yeni Özellikler

  • Proje Üretimi:

    • Unity 2018.1'de yeni proje oluşturucu için destek eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Özel projeler ile bozuk durumların yönetilmesi düzeltildi.
  • Hata Ayıklayıcısı:

    • Sonraki deyimi ayarlama sorunu düzeltildi.

3.6.0.4

Yayın tarihi: 5 Mart 2018

Hata düzeltmeleri

  • Proje Oluşturma:

    • Mono sürüm algılama düzeltildi.
  • Tümleştirme:

    • 2018.1 ve eklenti etkinleştirme ile ilgili zamanlama sorunları düzeltildi.

3.6.0.3

Yayın tarihi: 23 Şubat 2018

Yeni Özellikler

  • Proje Oluşturma:

    • .NET Standard desteği eklendi.

Hata düzeltmeleri

  • Proje Oluşturma:

    • Unity hedef çerçeve algılama düzeltildi.
  • Hata Ayıklayıcısı:

    • Kullanıcı kodu dışında oluşan özel durumlarda hata düzeltildi.

3.6.0.2

Yayın tarihi: 7 Şubat 2018

Yeni Özellikler

  • Tümleştirme:

    • 2017.3 için UnityMessage API yüzeyini güncelleştirin.

Hata düzeltmeleri

  • Tümleştirme:

    • Yalnızca dış değişikliklere projeleri yeniden yükleyin (kısıtlama ile).

3.6.0.1

Yayın tarihi: 24 Ocak 2018

Hata düzeltmeleri

  • Tümleştirme:

    • Otomatik pdb'den mdb hata ayıklama simgesi dönüştürme işlemi düzeltildi.

    • Dizi boyutunu değiştirmeye çalışırken denetçiyi etkileyen EditorPrefs.GetBool'a yapılan dolaylı çağrı düzeltildi.

3.6.0.0

Yayın tarihi: 10 Ocak 2018

Yeni Özellikler

  • Proje Üretimi:

    • 2018.1 MonoIsland referans modeli desteği eklendi.
  • Değerlendirmesi:

    • $exception tanımlayıcısı desteği eklendi.
  • Hata Ayıklayıcısı:

    • Yeni Unity çalışma zamanıyla DebuggerHidden/DebuggerStepThrough öznitelikleri için destek eklendi.
  • Sihirbazları:

    • Sihirbazlar için 'En son' sürümü tanıtın.

Hata düzeltmeleri

  • Proje Oluşturma:

    • Oyuncu projeleri için proje guid hesaplaması düzeltildi.
  • Hata Ayıklayıcısı:

    • Kırılma olaylarını işleyen bir yarış durumu düzeltildi.
  • Sihirbazları:

    • Yöntemi eklemeden önce roslyn bağlamı yenileyin.

3.5.0.3

Yayın tarihi: 9 Ocak 2018

Hata düzeltmeleri

  • Tümleştirme:

    • Otomatik pdb'den mdb hata ayıklama simgesi dönüştürme işlemi düzeltildi.

3.5.0.2

Yayın tarihi: 4 Aralık 2017

Yeni Özellikler

  • Tümleştirme:

    • Unity'de bir betik eklediğinizde veya Unity'den kaldırdığınızda, Unity projeleri artık Visual Studio'da otomatik olarak yeniden yükleniyor.
  • Hata Ayıklayıcısı:

    • Unity Düzenleyicisi'nde hata ayıklamak için mac için Xamarin ve Visual Studio tarafından paylaşılan Mono hata ayıklayıcısını kullanma seçeneği eklendi.

    • Taşınabilir hata ayıklama sembol dosyaları için destek eklendi.

Hata düzeltmeleri

  • Tümleştirme:

    • Kurulum bağımlılıkları sorunları düzeltildi.

    • Unity API yardım menüsünün gösterilmemesi düzeltildi.

  • Proje Oluşturma:

    • IL2CPP/.NET 4.6 arka ucuyla bir UWP oyunu üzerinde çalışırken oyuncu projesi oluşturma düzeltildi.

    • Derleme dosya adına yanlışlıkla eklenen ek .dll uzantısı düzeltildi.

    • Genel api yerine belirli bir proje API'sinin uyumluluk düzeyinin kullanımı düzeltildi.

    • Varsayılan değer artık 'true' olduğundan AllowAttachedDebuggingOfEditor Unity bayrağını zorlamayın.

3.4.0.2

Yayın tarihi: 19 Eylül 2017

Yeni Özellikler

  • Proje Oluşturma:

    • assembly.json derleme birimleri için destek eklendi.

    • Unity derlemelerinin proje klasörüne kopyalanması durduruldu.

  • Hata Ayıklayıcısı:

    • Yeni Unity çalışma zamanıyla artık bir sonraki komutu ayarlama desteği eklendi.

    • Yeni Unity çalışma zamanıyla Ondalık türü desteği eklendi.

    • Örtük/açık dönüştürmeler için destek eklendi.

Hata düzeltmeleri

  • Değerlendirmesi:

    • Örtük boyutlu dizinin oluşturulması sağlandı.

    • Derleyici tarafından oluşturulan unsurlar, yerel değişkenler ile düzeltildi.

  • Proje Üretimi:

    • Microsoft.CSharp başvurusu/ referansı, 4.6 API düzeyi için düzeltildi.

3.3.0.2

Yayın tarihi: 15 Ağustos 2017

Hata düzeltmeleri

  • Proje Üretimi:

    • Unity 5.5 ve önceki sürümlerde Visual Studio çözümü oluşturma işlemi düzeltildi.

3.3.0.0

Yayın tarihi: 14 Ağustos 2017

Yeni Özellikler

  • Değerlendirmesi:

    • Yeni Unity çalışma zamanıyla yapı oluşturma desteği eklendi.

    • İşaretçiler için minimalist destek eklendi.

Hata düzeltmeleri

  • Değerlendirmesi:

    • İlkel öğelerde yöntem çağrısı düzeltildi.

    • BeforeFieldInit ile işaretlenen türlerle ilgili alan değerlendirmesi düzeltildi.

    • İkili işleçlerle desteklenmeyen çağrılar düzeltildi (çıkarma).

    • Visual Studio Watch'a öğe eklerken karşılaşılan sorunlar düzeltildi.

  • Proje Oluşturma:

    • Derleme adı başvuruları, mcs.rsp dosyaları kullanılarak düzeltildi.

    • API düzeylerinde tanımlar sabitlendi.

3.2.0.0

Yayın tarihi: 10 Mayıs 2017

Yeni Özellikler

  • Yükleyicisi:

    • MEF önbelleğini temizleme desteği eklendi.

Hata düzeltmeleri

  • Kod Düzenleyicisi:

    • Sınıflandırma/tamamlama, özel özniteliklerle düzeltildi.

    • Unity mesajlarındaki görüntü titremesi düzeltildi.

3.1.0.0

Yayın tarihi: 7 Nisan 2017

Yeni Özellikler

  • Hata Ayıklayıcısı:

    • Yeni Unity çalışma zamanı için destek eklendi (.NET 4.6 / C# 6 uyumluluğuyla).
  • Proje Oluşturma:

    • .NET 4.6 profili için destek eklendi.

    • mcs.rsp dosyaları için destek eklendi.

    • Unity 5.6 kullanıldığında her zaman güvenli olmayan derleme anahtarını etkinleştirin.

    • Windows Store platformu ve il2cpp arka ucu kullanılırken "Player" proje oluşturma desteği eklendi.

Hata düzeltmeleri

  • Kod Düzenleyicisi:

    • Otomatik tamamlama ile yöntem eklendikten sonra imleç konumu düzeltildi.
  • Proje Oluşturma:

    • Derleme sürümü işleme sonrası kaldırıldı.

3.0.0.1

Yayın tarihi: 7 Mart 2017

Bu sürüm, 2.8.x serisiyle sunulan tüm yeni özellikleri ve hata düzeltmelerini içerir.

2.8.2.0 - 3.0 Önizleme 3

Yayın tarihi: 25 Ocak 2017

Hata düzeltmeleri

  • Proje Oluşturma:

    • Plugin projelerinin önce ikili DLL, ardından proje referansı olarak iki kez referans verildiği regresyon düzeltildi.

2.8.1.0 - 3.0 Önizleme 2

Yayın tarihi: 23 Ocak 2017

Hata düzeltmeleri

  • Kod Düzenleyicisi:

    • Küme ayracı tamamlanmadan öznitelik bildirimi başlatıldığında oluşan kilitlenme düzeltildi.
  • Hata Ayıklayıcısı:

    • Yeni Unity derleyicisi/çalışma zamanı altında eş yordamlarla fonksiyon kesme noktaları düzeltildi.

    • Birleştirilemez bir kesme noktası varsa (karşılık gelen kaynak-konum bulunamadığında) uyarı eklendi.

  • Proje Oluşturma:

    • Özel/yerelleştirilmiş karakterlerle csproj oluşturma düzeltildi.

    • Facebook SDK gibi Kitaplık ve benzeri Varlıklar dışındaki referanslar düzeltildi.

  • Çeşitli:

    • Yükleme veya kaldırma sırasında Unity'nin çalışmasını önlemek için denetim eklendi.

    • Uzak Unity belgelerini hedeflemek için https'ye geçiş yapıldı.

2.8.0.0 - 3.0 Önizleme

Yayın tarihi: 17 Kasım 2016

Yeni Özellikler

  • Genel:

    • 2017 Visual Studio yükleyici desteği eklendi.

    • Visual Studio 2017 uzantısı desteği eklendi.

    • Yerelleştirme desteği eklendi.

  • Kod Düzenleyicisi:

    • Unity için C# IntelliSense iletileri eklendi.

    • Unity iletileri için C# kod renklendirmesi eklendi.

  • Hata Ayıklayıcısı:

    • is, as, doğrudan atama, defaultnew ifadeleri için destek eklendi.

    • Dize concat ifadeleri için destek eklendi.

    • Tamsayı değerlerinin onaltılık gösterimi için destek eklendi.

    • Yeni geçici değişkenler (deyimler) oluşturma desteği eklendi.

    • Örtük temel dönüştürmeler için destek eklendi.

    • Bir tür beklendiğinde veya bulunamadığında daha iyi hata iletileri eklendi.

  • Proje Üretimi:

    • Proje adlarından CSharp soneki kaldırıldı.

    • Sistem genelinde bir MSBuild hedef dosyasına yapılan başvuru kaldırıldı.

  • Sihirbazları:

    • Düzenleyici veya DüzenleyiciWindow gibi Davranış dışı türlerde Unity iletileri için destek eklendi.

    • Unity iletilerini eklemek ve biçimlendirmek için Roslyn'e geçti.

Hata düzeltmeleri

  • Hata Ayıklayıcısı:

    • Genel türler değerlendirilirken Unity'nin kilitlenmesine neden olan bir hata düzeltildi.

    • Null atanabilir türlerle ilgili işlemler düzeltildi.

    • Enum'ların işlenmesinin düzeltilmesi.

    • İç içe üye türlerinin işlenmesi düzeltildi.

    • Koleksiyon dizinleyici erişimi düzeltildi.

    • Yeni C# derleyicisi ile yineleyici çerçevelerde hata ayıklama desteği düzeltildi.

  • Proje Jenerasyonu:

    • Unity Web player hedeflenirken derlemeyi engelleyen hata düzeltildi.

    • Web kodlamalı bir dosya adıyla bir betik dosyası derlenirken derlenememesine neden olan hata düzeltildi.

2.3.0.0

Yayın tarihi: 14 Temmuz 2016

Yeni Özellikler

  • Genel:

    • Visual Studio hata listesinde Unity konsol günlüklerini devre dışı bırakma seçeneği eklendi.

    • Oluşturulan proje özelliklerinin değiştirilmesine izin vermek için bir seçenek eklendi.

  • Hata Ayıklayıcısı:

    • Metin, XML, HTML ve JSON dize görselleştiricileri eklendi.
  • Sihirbazları:

    • Eksik MonoBehaviors eklendi.

Hata düzeltmeleri

  • Genel:

    • Visual Studio ayarları içindeki denetimlerin görüntülenmesini engelleyen ReSharper çakışması düzeltildi.

    • Bazı durumlarda hata ayıklamayı engelleyen Xamarin çakışması düzeltildi.

  • Hata Ayıklayıcısı:

    • Hata ayıklama sırasında Visual Studio donmasına neden olan bir sorun düzeltildi.

    • Visual Studio 2015'teki işlev kesme noktalarıyla ilgili bir sorun düzeltildi.

    • Çeşitli ifade değerlendirme sorunları düzeltildi.

2.2.0.0

Yayın tarihi: 4 Şubat 2016

Yeni Özellikler

  • Sihirbazları:

    • monobehavior uygulama sihirbazına akıllı arama eklendi.

    • Sihirbazlara bağlamsal farkındalık kazandırıldı; örneğin, NetworkBehavior iletileri yalnızca bir NetworkBehavior ile çalışırken kullanılabilir.

    • Sihirbazlara NetworkBehavior iletileri için destek eklendi.

  • kullanıcı arabirimi:

    • MonoBehavior iletilerinin görünürlüğünü yapılandırma seçeneği eklendi.

    • Unity projelerine uygun olmayan Visual Studio özellik sayfaları kaldırıldı.

Hata düzeltmeleri

  • Proje oluşturma:

    • Unity 4.6 üzerinde UnityEngine ve UnityEditor başvuruları düzeltildi.

    • Unity OSX üzerinde çalışırken proje dosyalarının oluşturulması düzeltildi.

    • Karma işareti (#) karakterleri içeren proje adlarının işlenmesi düzeltildi.

    • Oluşturulan projeler C# 4 ile kısıtlandı.

  • Hata Ayıklayıcısı:

    • Unity korotini içinde hata ayıklarken ifade değerlendirmesiyle ilgili bir sorun düzeltildi.

    • Hata ayıklama sırasında Visual Studio donmasına neden olan bir sorun düzeltildi.

  • kullanıcı arabirimi:

    • Tabs Studio Visual Studio uzantısıyla uyumsuzluk düzeltildi.
  • Yükleyicisi:

    • HKLM kayıt defteri girdileri oluşturarak VSTU'nun makine genelinde yüklenmesini (tüm kullanıcılar için yükleme) destekleyin.

    • birden çok farklı Visual Studio sürümü için aynı VSTU sürümü yüklendiğinde VSTU'nun kaldırılmasıyla ilgili sorunlar düzeltildi. Örneğin, VSTU 2015 2.1.0.0 ve VSTU 2013 2.1.0.0 yüklü olduğunda.

2.1.0.0

Yayın tarihi: 8 Eylül 2015

Yeni Özellikler

  • Unity 5.2 desteği

Hata düzeltmeleri

  • Unity < 4.2'de menü öğelerini görüntüleme

  • Visual Studio XML intellisense dosyalarını kilitlediğinde artık bir hata iletisi görüntülenmez.

  • Koşullu bağımsız değişken boole değeri olmadığında,<< değiştirildiğinde koşullu kesme noktalarını ele al >>.

  • Windows Store uygulamaları için UnityEngine ve UnityEditor derlemelerine yapılan başvurular düzeltildi.

  • Hata ayıklayıcısına adım atarken oluşan hata düzeltildi: Adımlanamıyor, genel özel durum.

  • Visual Studio 2015'teki isabet sayısı kesme noktaları düzeltildi.

2.0.0.0

Yayın tarihi: 20 Temmuz 2015

Hata düzeltmeleri

  • Unity Tümleştirmesi:

    • DLL ve hata ayıklama simgeleri (PDB) içeri aktarılırken Visual Studio 2015 ile oluşturulan hata ayıklama simgelerinin dönüştürülmesi düzeltildi.

    • Bir DLL dosyasını ve hata ayıklama simgelerini (PDB) içeri aktarırken, MDB dosyası zaten sağlanmışsa hariç her zaman MDB dosyaları oluşturun.

    • Unity proje dizininin obj diziniyle kirliliği düzeltildi.

    • System.Xml.Link ve System.Runtime.Serialization referanslarının oluşturulmasına ilişkin sorunlar giderildi.

    • Proje dosyası oluşturma API kancalarına birden çok abone için destek eklendi.

    • Oluşturulacak dosyalardan biri kilitli olsa bile proje dosyası oluşturmayı her zaman tamamlayın.

    • C# projesine eklenecek dosyaları belirtirken uzantı filtresine * joker karakterler için destek eklendi.

  • Visual Studio integration:

    • Üretkenlik Güç Araçları ile ilgili bir uyumluluk sorunu düzeltildi.

    • Olaylar ve temsilci bildirimleriyle ilgili MonoBehaviors oluşturulması düzeltildi.

  • Hata Ayıklayıcısı:

    • Hata ayıklama sırasında olası bir donma düzeltildi.

    • Belirli yığın çerçevelerinde yerellerin görüntülenmediği bir sorun düzeltildi.

    • Boş dizilerin kontrol edilmesi düzeltildi.

1.9.9.0 - 2.0 Önizleme 2

Yayın tarihi: 2 Nisan 2015

Yeni özellikler

  • Unity Project Explorer:

    • Unity Project Gezgini'nde bir dosyayı yeniden adlandırırken sınıfı otomatik olarak yeniden adlandırın (Bkz. Options iletişim kutusu).

    • Unity Project Gezgini'nde yeni oluşturulan betikleri otomatik olarak seçin.

    • Unity Project Gezgini'nde etkin betiği izleyin (Bkz. Options iletişim kutusu).

    • Visual Studio Çözüm Gezgini'ı çift senkronize edin (Bakınız Options iletişim kutusu).

    • Unity Project Gezgini'nde Visual Studio simgeleri benimseyin.

  • Hata Ayıklayıcısı:

    • Kaydedilen veya son kullanılan hata ayıklama hedefleri listesinden etkin hata ayıklama hedefini seçin (Bkz. Seçenekler iletişim kutusu).

    • MonoBehavior yöntemlerinde işlev kesme noktaları oluşturun ve bunları birden çok MonoBehavior sınıfına uygulayın.

    • Hata ayıklayıcıda Nesne Kimliği Tanıma'yı destekle.

    • Hata ayıklayıcıda kesme noktası isabet sayısını destekleme.

    • Hata ayıklayıcıda özel durum kesme desteği (Deneysel. Bkz. Seçenekler İletişim Kutusu).

    • Hata ayıklayıcıdaki ifadeler değerlendirilirken nesnelerin ve dizilerin oluşturulmasını destekler.

    • Hata ayıklayıcıda ifadeler değerlendirilirken null karşılaştırmayı destekle.

    • Hata ayıklayıcı izleme pencerelerindeki eski üyeleri filtreleyin.

  • Yükleyicisi:

    • Unity uzantısı kaydı için iyileştirilmiş Visual Studio Araçları.

    • Unity 5 için Unity paketi için Visual Studio Araçları'nı yükleyin.

  • Belgeleri: Belge oluşturma performansını geliştirme.

  • Sihirbazları: Unity 4.6 ve Unity 5 için yeni MonoBehavior yöntemlerini destekleyin.

  • Unity: Proje dosyası oluşturma sırasında .rsp dosyalarında güvenli olmayan bayrakları ve özel tanımları arayın.

  • UI: Visual Studio Unity Options iletişim kutusu için Visual Studio Araçları eklendi.

Hata düzeltmeleri

  • Unity Project Explorer:

    • Dosyalar Visual Studio Çözüm Gezgini içinde taşındıktan veya yeniden adlandırıldıktan sonra Unity Proje Gezgini'ni yeniden yükleyin.

    • Unity Project Gezgini'nde dosyaları yeniden adlandırırken seçimleri koruyun.

    • Unity Project Gezgini'nde dosyalara çift tıklandığında otomatik genişletmeyi önleyin ve daraltın.

    • Unity Project Gezgini'nde yeni seçilen dosyaların görünür olduğundan emin olun.

  • Hata Ayıklayıcısı:

    • Hata ayıklayıcıdaki ifadeleri değerlendirirken olası bir Visual Studio donmasını önleyin.

    • Yöntem çağrılarının hata ayıklayıcıdaki uygun etki alanında gerçekleştiğinden emin olun.

  • Birlik:

    • Unity 5 ile UnityVS.OpenFile dosyasının konumunu düzeltin.

    • Unity 5 ile pdb2mdb konumunu düzeltin.

    • Proje dosyası oluşturma sırasında olası bir özel durumu önleyin.

    • OSX üzerinde Unity çalıştırılırken donma olasılığını önleyin.

    • Dahili istisnaları ele alın.

    • Unity konsol günlüklerini VS hata listesine gönderin.

  • Belgeler: Yeni Unity belgeleri için doğru belgelerin oluşturulması.

  • Project: Gerektiğinde Unity .meta dosyalarını klasörlerde bile taşıyın ve yeniden adlandırın.

  • Sihirbazları: Kod oluştururken MonoBehavior yöntemi parametrelerinin sırasını düzeltin.

  • UI: Bağlam menüsü ve simgeler için Visual Studio temalarını destekleyin.

1.9.8.0 - 2.0 Önizleme

Yayın tarihi: 12 Kasım 2014

Yeni özellikler

  • Visual Studio 2015 desteği.

  • Visual Studio 2015'te Unity gölgelendiricileri için Kod Renklendirmesi.

  • Hata ayıklama sırasında değerlerin geliştirilmiş görselleştirmesi:

    • ArrayList'ler, Liste'ler, HashTable'ler ve Sözlükler için daha iyi görselleştirme.

    • İzleme ve yerel görünümlerde Genel Olmayan üyeleri ve Statik üyeleri kategoriler olarak gösterin.

    • Unity'nin SerializedProperty'sinin yalnızca özellik için geçerli olan değer alanını değerlendirecek şekilde görüntülenmesi iyileştirildi.

    • Sınıflar ve yapılar için DebuggerDisplayAttribute desteği.

    • DebuggerTypeProxyAttribute desteği.

  • Kullanıcı kodlama kurallarına dikkat etmek için sihirbazlarımızı kullanarak MonoBehaviour yöntemlerinin eklenmesini sağlayın.

  • UnityVS tarafından oluşturulan projelerde Derleme Zamanı Metin Şablonları için destek uygulayın.

  • UnityVS tarafından oluşturulan projelerde ResX kaynakları için destek uygulayın.

  • Unity'den Visual Studio'da shader dosyalarını açmayı destekler.

Hata düzeltmeleri

  • Visual Studio'de Ekle ve Oyna tetiklendikten sonra Unity'de oyuna başlamadan önce yuvaları temizleyin. Bu, Ekle ve Yürüt kullanılırken Unity ile VS arasındaki bağlantının kararlılığıyla ilgili bazı sorunları giderir.

  • Unity'nin betik altyapısı hata ayıklayıcısı arabiriminde Unity'yi dondurmaya eğilimli yöntemleri çağırmaktan kaçının. Bu, hata ayıklayıcıyı eklerken Unity'nin donma sorununu giderir.

  • Kullanılabilir simge olmadığında çağrı yığınlarının görüntülenmesi düzeltildi.

  • Gerekli değilse günlük geri çağrısını kaydetmeyin.

1.9.2.0

Yayın tarihi: 9 Ekim 2014

Yeni özellikler

  • Unity oyuncularının tespitini geliştirin.

  • Dosya açıcımızı kullanırken Unity'nin satır numarasını ve dosya adını geçirmesini sağlayın.

  • Yerel belge yoksa, varsayılan olarak çevrimiçi Unity belgelerine başvurun.

Hata düzeltmeleri

  • Alan yeniden yüklendikten sonra kesme noktasına ulaşıldığında olası Unity çökmesini düzeltin.

  • Bir alan yeniden yüklendiğinde, Yapılandırma veya Hakkında pencerelerimizi kapatırken Unity konsolunda gösterilen özel durumları düzeltin.

  • Yerel olarak çalışan 64 bit Unity algılaması düzeltildi.

  • Unity sürümüne göre sihirbazlarda MonoBehaviour filtrelemesini düzeltin.

  • Uzantı filtresi boşsa tüm varlıkların proje dosyalarına dahil edildiği hata düzeltildi.

1.9.1.0

Yayın tarihi: 22 Eylül 2014

Yeni özellikler

  • Bağlama kesme noktasını kaynak konumlara optimize etme.

  • Hata ayıklayıcının İfade Değerlendirmesinde aşırı yüklenmiş yöntemler için destek.

  • Hata ayıklayıcının İfade Değerlendirmesi'nde kutulama temelleri ve değer türleri desteği.

  • Anonim yöntemlerin hatalarını ayıklarken C# yerel değişkenleri ortamını yeniden oluşturma desteği.

  • Visual Studio dosyaları silerken veya yeniden adlandırırken .meta dosyalarını silin ve yeniden adlandırın.

Hata düzeltmeleri

  • Visual Studio temalarının işlenmesi düzeltilecek. Daha önce siyah temalardaki iletişim kutuları boş görünebilirdi.

  • Unity yeniden derlenirken hata ayıklayıcıyı bağlarken oluşan donmayı düzelt.

  • Başka bir sistemde derlenen uzak düzenleyicilerde veya oynatıcılarda hata ayıklama sırasında kesme noktalarını düzeltin.

  • Visual Studio'da bir kesme noktası tetiklendiğinde meydana gelen olası kilitlenme düzeltildi.

  • Kesme noktalarının yüklenmemiş olarak görünmesini önlemek için kesme noktası bağlamayı düzeltin.

  • Kapsam dışında görünen canlı değişkenleri önlemek için hata ayıklayıcıda değişken kapsamının işlenmesi düzeltildi.

  • Hata ayıklayıcının İfade Değerlendirmesi'nde statik üyelerin araması düzeltildi.

  • Statik alanları ve özellikleri göstermek için hata ayıklayıcının İfade Değerlendirmesi'nde türlerin görüntülenmesi düzeltildi.

  • Unity projesi adları Visual Studio'nun yasakladığı özel karakterler içerdiğinde çözüm oluşturma işlemi düzeltildi (Connect sorunu #948666).

  • Visual Studio Araçları Unity paketini, seçenek işareti kaldırıldıktan sonra konsol olaylarını göndermeyi hemen durduracak şekilde düzeltin (Bağlanma sorunu #933357).

  • Yeni API'lere, örneğin UnityEngine.UI'ye yapılan referansları düzgün bir şekilde yeniden oluşturmak için UnityVS tarafından oluşturulan projelerde referans algılama düzeltildi.

  • Yükleyiciyi, bozuk yüklemeleri önlemek için yüklemeden önce Visual Studio kapatılmasını gerektirecek şekilde düzeltin.

  • Unity Referans Derlemelerini tüm VSTU sürümleriyle paylaşılan bağımsız bir bileşen olarak yükleyecek şekilde yükleyiciyi düzeltin.

  • Unity'nin 64 bit sürümlerinde VSTU ile betik açma sorunu düzeltildi.

1.9.0.0

Yayın tarihi: 29 Temmuz 2014

Yeni özellikler

  • Unity Hata Ayıklayıcısı Ekle penceresinde, hata ayıklamak için özel bir IP ve bağlantı noktası girme özelliğini ekleyin.

  • Unity'yi arka planda çalışacak veya çalıştırmayacak şekilde ayarlamak için yapılandırma seçeneği ekleyin.

  • Çözüm ve proje dosyalarını veya yalnızca proje dosyalarını oluşturmak için yapılandırma seçeneği ekleyin.

  • Başlangıç hedefi: Unity'ye Ekle'yi veya Unity'ye Ekle ve Oynat'ı seçin.

  • Hata ayıklayıcıda çok boyutlu dizilerin görüntülenmesi.

  • Yeni hata ayıklama bağlantı noktalarını Unity Player üzerinde işleme.

  • Yeni Unity derlemelerine, örneğin Unity'nin 4.6 GUI derlemelerine yapılan başvuruları işleyin.

  • Hata ayıklama sırasında yerel değişkenleri düzgün görüntülemek için kapanışları yok eder.

  • Hata ayıklama sırasında oluşturulan yineleyici değişkenleri bağımsız değişkenlere ayırır.

  • Proje yeniden yüklendikten sonra Unity Project Explorer'ın durumu korunmalı.

  • Unity Project Gezgini'ni geçerli belgeyle eşitlemek için bir komut ekleyin.

Hata düzeltmeleri

  • Hata ayıklayıcıyı başlatmadan önce koşulları ayarlanmış koşullu kesme noktalarını düzeltin.

  • Uyarılardan kaçınmak için UnityEngine başvurularını düzeltin.

  • Unity beta'ları için ayrıştırma sürümleri düzeltildi.

  • Bir kesme noktasına veya adımlama noktasına basarken değişkenlerin yerel değişkenler penceresinde görünmediği sorun düzeltildi.

  • Visual Studio 2013'te değişkenlerin araç ipuçlarını düzeltin.

  • Unity 4.5 için IntelliSense belgelerinin oluşturulması düzeltildi.

  • Bir etki alanı yeniden yükledikten sonra Unity / Visual Studio iletişimini düzeltin (Unity'de oynat/durdur).

  • Visual Studio temalarının bölümlerinin işlenmesini düzelt.

Önemli

C# Unity ekosistemindeki baskın dildir. Yeni Örnek Varlıklar C# dilindedir; Unity belgeleri varsayılan olarak C# olarak gösterilir. C# deneyimine daha iyi odaklanmak için UnityScript ve Boo temel desteğimizi kaldırdık. Sonuç olarak, VSTU çözümleri artık yalnızca C# olur ve yüklenmesi çok daha hızlıdır.

1.8.2.0

Yayın tarihi: 7 Ocak 2014

Yeni özellikler

  • Düzenleyicileri uzaktan bulmak için Mavericks'teki Unity betik altyapısının ağ katmanındaki bir sorunu geçici olarak çözebilirsiniz.

  • Uzak Unity oyuncularını keşfetmek için yeni bağlantı noktalarını yönetin.

  • Geçerli derleme hedefine özgü UnityEngine derlemesine referans alın.

  • Oluşturulan projelere eklenecek dosyaları filtrelemek için ayar ekleyin.

  • Konsol günlüklerinin Visual Studio hata listesine gönderilmesini devre dışı bırakmak için ayar ekleyin. PlayMaker veya Console Pro kullanıyorsanız, konsol günlüklerini almak için Unity'de kayıtlı tek bir geri çağırma olabileceğinden bu yararlı olacaktır.

  • Mdb hata ayıklama simgelerinin oluşturulmasını devre dışı bırakmak için ayar ekleyin. Bu, mdb'yi kendiniz oluşturuyorsanız kullanışlıdır.

Hata düzeltmeleri

  • Bir geri dönüş hatası düzeltildi: Unity >= 4.2'den açılan dosyalar, VS'de IntelliSense'i kaybediyordu.

  • Özel temaları işlemek için VS iletişim kutularımızı düzeltin.

  • UPE'nin bağlam menüsünü kapatmayı düzeltin.

  • Sürümle uyumsuz hale gelmiş belirli derleme varsa, Unity'de kilitlenmeyi önleyin.

1.8.1.0

Yayın tarihi: 21 Kasım 2013

Yeni özellikler

  • MonoBehaviour sihirbazları Unity 4.3 API'leri ile ayarlandı.

  • MonoBehaviour sihirbazları, unity API'lerini kullandığınız sürüme bağlı olarak filtrelemektedir.

  • Unity > 4.1 projelerine System.Xml.Linq'e bir başvuru ekleyin.

  • Debug.Log'a yaptığımız çağrıları, iletiye stacktrace'in başlangıcını eklememek için hazırlayın.

Hata düzeltmeleri

  • Visual Studio'da JavaScript dosyalarının varsayılan işlenmesini engellediğimiz bir hata düzeltildi.

  • VS'de bu kez gerçekten beyaz bir pikselin görünmesi sorunu düzeltildi.

  • Bir SCM tarafından salt okunur olarak işaretlenmişse UnityVS.VersionSpecific derlemesinin silinmesi düzeltildi.

  • UnityVS paketinde yuva oluştururken oluşan özel durumlar düzeltildi.

  • Visual Studio derlemelerinden stok görüntüleri yüklenirken Visual Studio'nun çökmesine neden olan hata düzeltildi.

  • Unity'nin kaynak derlemeleri için UnityVS.VersionSpecific oluşturma işlemindeki bir hata düzeltildi.

  • Unity paketinde yuva açılırken olası bir donma düzeltildi.

  • Adında tire (-) olan Unity projesinin işlenmesi düzeltildi.

  • Unity 4.2 ve üzeri için ALT+SEKME sırasının karışmaması amacıyla Unity'deki açılış betikleri düzeltildi.

1.8.0.0

Yayın tarihi: 24 Eylül 2013

Yeni özellikler

  • Hata ayıklayıcı bağlantı hızı önemli ölçüde iyileştirildi.

  • Unity 4.2 ve üzeri üzerinde dosya ve satır gezintisini otomatik olarak işleyin.

  • Koşullu kesme noktaları.

  • Project dosya oluşturucu artık T4 şablonlarını işler.

  • MonBehavior sihirbazlarını yeni API'lerle güncelleştirin.

  • Unity türleri için C# dilinde IntelliSense belgeleri.

  • Aritmetik ve mantıksal ifade değerlendirmesi.

  • Uzaktan hata ayıklama önizlemesi için uzak düzenleyicilerin daha iyi keşfedilmesi.

Hata düzeltmeleri

  • "Hata ayıklayıcının bağlantısını kestikten sonra VS'de bir iş parçacığının sızmasına neden olan bir hata giderildi."

  • VS'de beyaz bir pikselin görünmesi düzeltildi.

  • Durum çubuğu simgesine tıklamaların işlenmesi düzeltildi.

  • Eklentiler klasörlerindeki derlemelerle ilgili referansların üretilmesi düzeltildi.

  • Özel durumlar varsa UnityVS paketinden yuvaların oluşturulması düzeltildi.

  • UnityVS'nin yeni sürümlerinin algılanması düzeltildi.

  • Lisansın süresi dolduğunda lisans yöneticisinin istemi düzeltildi.

  • VS'deki bir işleme hata ayıklayıcı ekleme penceresinde işlem listesini boş hale getirebilen bir hata düzeltildi.

  • Yerel görünümde Boole değerlerinin değiştirilmesiyle ilgili hata düzeltildi.

1.2.2.0

Yayın tarihi: 9 Temmuz 2013

Hata düzeltmeleri

  • İfade değerlendiricisinde tam nitelikli adları işleyin.

  • Unity betik altyapısının bize yanlış yığın çerçevesi verileri gönderdiği özel durum işlemesiyle ilgili bir donma sorunu düzeltildi.

  • Web hedefleri için derleme işlemi düzeltildi.

  • Visual Studio başlatıldığında ve silinen bir dosyanın başlangıçta açılacak dosyalar listesinde yer aldığı durumlarda oluşan bir hata düzeltildi.

  • Derlenmiş gölgelendiriciler gibi betik olmayan dosyaları işlemek için UnityVS.OpenFile düzeltildi.

  • Şimdi tüm C# projelerinden Boo.Lang ve UnityScript.Lang'e başvuruyoruz.

  • Özel karakter içeren projelerde referansların oluşturulması düzeltildi.

  • Visual Studio'daki bir sorunu geçici olarak çözmek için atılan projelere yönelik yöntem çağrılarının birden fazla NullReferenceException hata mesajı kutusunu tetiklemesini önleyebilirsiniz.

  • Unity 4.2 Beta derlemelerinin işlenmesi düzeltildi.

1.2.1.0

Yayın tarihi: 9 Nisan 2013

Hata düzeltmeleri

  • G/Ç hatası (örneğin, salt okunur dosyalar veya Visual Studio tarafından kilitlenen dosyalar) durumunda kod tamamlama için Unity derlemelerinin yerel dağıtımında bir sorun giderildi.

  • Unity'den bir skriptin, Visual Studio'da zaten açık olduğu durumda, dosya penceresini odaklamamasına yol açan bir geri adım düzeltildi.

  • Yeni özel durum işlemenin performans sorunu düzeltildi.

  • Bazı dış DLL'lerdeki kesme noktalarının bağlanması düzeltildi.

1.2.0.0

Yayın tarihi: 25 Mart 2013

Yeni özellikler

  • Hata ayıklayıcı bağlantı hızı önemli ölçüde iyileştirildi.

  • Unity Project Gezgini daha büyük projeler için iyileştirildi.

  • İşlenen ve işlenmeyen özel durumları kesmek (veya kesmek) için Visual Studio ayarlarına dikkat edin.

  • Yerel değişkenler üzerinde ToString'i çağırmak için Visual Studio ayarını kabul edin.

  • Yeni menü ekle Hata Ayıklama - Unity oyuncularının hatalarını ayıklamak için kullanabileceğiniz Unity hata ayıklayıcısını ekleme>.

  • Çözüm dosyası oluşturma işleminde UnityVS çözümüne eklenen özel projeleri koruyun.

  • Unity işlevi veya üyesi için imleç konumunda Unity belgelerini görüntülemek amacıyla yeni bir klavye kısayolu ekleyin: CTRL+ALT+M> - CTRL+H.

  • Visual Studio'dan derleme yaparken derleyici yanıt dosyalarını (rsp) dikkate alın.

  • Oluşturucu yöntemlerinde hata ayıklama sırasında değişkenleri göstermek için derleyici tarafından oluşturulan türlerin yapısını kaldırın.

  • Unity'de paylaşılan klasör yapılandırma gereksinimini kaldırarak uzaktan hata ayıklamayı basitleştirin. Şimdi Windows üzerinden Unity projenize erişiminiz olması gerekiyor.

  • Standart .NET hedef profili olarak özel bir Unity profili yükleyin. Bu, ReSharper'ın gösterebileceği tüm hatalı pozitif sonuçları düzeltir.

  • Unity betik motorundaki bir hatayı atlatmak için, hata ayıklayıcının düzgün kaydedilmemiş iş parçacıklarında bozulmamasını sağlayacak yöntemler bulun.

  • Vs'de dosyaları açabildiği iddia edilen ve dosya açma isteğinde kilitlenen bir yarış durumundan kaçınmak için dosya açıcıyı yeniden çalışın.

  • UnityVS artık dosya kaydetme sırasında değil, VS projeyi derlerken derlemeyi yenilemeyi talep ediyor.

Hata düzeltmeleri

  • Özel .NET profilimiz düzeltildi

  • Tema tümleştirmesi düzeltildi, bu, VS 2012 koyu temasıyla ilgili sorunlarımızı düzeltir.

  • VS 2012'de hızlı davranış kısayolu düzeltildi.

  • Hata ayıklama sırasında ve ana iş parçacığı olmayan bir iş parçacığı bir kesme noktasına isabet ettiğinde gerçekleşebilecek bir adımlama sorunu düzeltildi.

  • UnityScript ve Boo içerisinde, int gibi tür takma adlarının tamamlanması düzeltildi.

  • Yeni bir UnityScript veya Boo dizesi yazılırken oluşan özel durum düzeltildi.

  • Unity menülerinde bir çözüm yüklenmediğinde oluşan istisnalar düzeltildi.

  • UVS-48 hatası düzeltildi: çift tırnak yazmak bazen hataya neden olur ve tüm işlevi bozar (kod tamamlama, söz dizimi vurgulama vb.).

  • VISUAL STUDIO Hata Listesi'ne tıklandığında UVS-46: Yinelenen açık betik dosyası (UnityScript) hatası düzeltildi.

  • Durum çubuğundaki UNITY bağlantı logosunun VS 2012'deki fare olaylarını işlememesi hatası düzeltildi.

  • UVS-44 hatası düzeltildi: Hızlı MonoBehaviours için VS 2012'de CTRL+SHIFT+Q kullanılamıyor.

  • UVS-40 hatası düzeltildi: Vs2012 "koyu" temasında pencere etkin olmadığında Unity Project Gezgini'ndeki seçili öğeler okunamıyor.

  • UVS-39: Kaçış dizelerini belirteç haline getirme sorunu düzeltildi.

  • UVS-35: Değişkenleri incelerken nesnelerde ToString'i çağırma hatası düzeltildi.

  • Hata UVS-27 düzeltildi: VS2012'de "koyu" tema ile "Simgesine Git" penceresi tutarsızlığı giderildi.

  • UVS-11: Coroutine'lerdeki yerel değişkenler hatası düzeltildi.

1.1.0.0 - Beta sürümü

Yayın tarihi: 9 Mart 2013

1.0.13.0

Yayın tarihi: 21 Ocak 2013

Hata düzeltmeleri

  • Hedef debuggee geçersiz iş parçacığı olayları gönderiyorsa gerçekleşebilecek bir Visual Studio kilitleme düzeltildi. Bu durum genellikle OSX'te uzak bir Unity'de hata ayıklarken oluşur.

  • Visual Studio’nun, bir özel durum hata ayıklayıcıyı kapatırsa gerçekleşebilecek kilitlenme sorunu düzeltildi.

  • C# MonoBehavior bir ad alanında olduğunda, MonoBehavior yardımcılarımızın işlevselliği düzeltildi.

  • Visual Studio 2012'de UnityScript için hata ayıklayıcı araç ipuçları düzeltildi.

  • Unity'den yalnızca hata ayıklama sabitleri değiştirildiğinde proje oluşturma işlemi düzeltildi.

  • Unity Project Gezgini'nde klavye gezintisi düzeltildi.

  • Kaçış dizeleri için UnityScript renklendirmesi düzeltildi.

  • Unity dışında kullanıldığında proje adını daha iyi tahmin etmek için dosya açıcımız düzeltildi. Bu, kullanıcı Unity'de UnityVS'ye yetki veren üçüncü taraf bir dosya açıcı kullandığında gereklidir.

  • Unity'den UnityVS'ye gönderilen uzun iletilerin işlenmesi düzeltildi. Bundan önce, uzun iletiler UnityVS'nin mesajlaşma bölümümüzü kilitliyordu. Sonuç olarak, bazen UnityVS Unity'den bir dosya açmaz.

1.0.12.0

Yayın tarihi: 3 Ocak 2013

Hata düzeltmeleri

  • Visual Studio'nun kesme noktasını silerken olabilecek bir kilitlenme düzeltildi.

  • Unity oyun scriptlerini yeniden derledikten sonra bazı kesme noktalarının tetiklenmemesiyle ilgili bir hata düzeltildi.

  • Hata ayıklayıcı, kesme noktaları bağlanmadığında Visual Studio'ya düzgün şekilde bildirim yapacak şekilde düzeltildi.

  • Visual Studio hata ayıklayıcının yerel programlarda hata ayıklamasını engelleyebilecek bir kayıt sorunu düzeltildi.

  • UnityScript ve Boo ifadeleri değerlendirilirken gerçekleşebilecek bir özel durum düzeltildi.

  • Unity'de .NET API düzeyinin değiştirilmesinin proje dosyalarının güncelleştirmesini tetiklemeyeceğini gösteren bir regresyon düzeltildi.

  • Kullanıcı kodunun günlük geri çağırma işleyicisine katılamadığı bir API hatası düzeltildi.

1.0.11.0

Yayın tarihi: 28 Kasım 2012

Yeni özellikler

  • Unity 4'ün resmi desteği.

  • Unity Project Gezgini'nden betiklerin değiştirilmesi.

  • Visual Studio'nun "Git'e Git" penceresinde entegrasyon.

  • Bilgi konsolu mesajını ayrıştırma, böylece Hata Listesi'ne tıkladığınızda sizi sembollerin olduğu ilk yığın çerçevesine götürür.

  • Kullanıcının proje oluşturma işlemine katılmasına izin vermek için bir API ekleyin.

  • Kullanıcının LogCallback'e katılmasına izin vermek için bir API ekleyin.

Hata düzeltmeleri

  • Visual Studio 2012'de Unity Project Gezgini'nin arka planındaki regresyon düzeltildi.

  • Tam .NET profili kullanıcıları için proje oluşturma düzeltildi.

  • Web hedefi kullanıcıları için proje oluşturma işlemi düzeltildi.

  • Unity'nin yaptığı gibi DEBUG ve TRACE derleme simgelerini içerecek şekilde proje oluşturma düzeltildi.

  • Özel karakterler kullanıldığında Goto Sembol penceremizde meydana gelen kilitlenme sorunu düzeltildi.

  • Visual Studio durum çubuğuna simgemizi yerleştiremediğimizde ortaya çıkan kilitlenme sorunu giderildi.

1.0.10.0

Yayın tarihi: 9 Ekim 2012

Hata Düzeltmeleri

  • Visual Studio 2010'da Unity Project Gezgini'nin arka planı düzeltildi.

  • UnityVS'in, hata ayıklayıcı arayüzü önceden çökmüş bir Unity'ye hata ayıklayıcıyı bağlamaya çalıştığında gerçekleşebilecek bir Visual Studio donması düzeltildi.

  • Bir kesme noktası ayarlandığında ve AppDomain yeniden yüklemesi oluştuğunda oluşabilecek bir Visual Studio donması düzeltildi.

  • Unity derleme sürecini karıştırmaktan kaçınmak ve dosyaların kilitlenmesini önlemek için derlemelerin Unity'den alınma şekli düzeltildi.

1.0.9.0

Yayın tarihi: 3 Ekim 2012

Hata düzeltmeleri

  • Unity projesi gerçek JavaScript varlıkları içerdiğinde proje oluşturma düzeltildi.

  • İfade değerlendirmesinde hata işleme düzeltildi.

  • Yeni değerlerin değer türü alanlarına ayarlanması düzeltildi.

  • Kod düzenleyicisindeki ifadelere üzerine gelindiğinde oluşabilecek yan etkiler düzeltildi.

  • Yüklenen derlemelerde ifade değerlendirmesi için türlerin aranma şekli düzeltildi.

  • UVS-21 hatası düzeltildi: Unity nesnelerinde atama değerlendirmesinin hiçbir etkisi yok.

  • UVS-21 hatası düzeltildi: Unity Matematik API'sine yöntem çağrısını değerlendirirken geçersiz işaretçi.

1.0.8.0

Yayın tarihi: 26 Eylül 2012

Hata düzeltmeleri

  • Betik açıcımızın hem Visual Studio hem de betikleri açabildiğinden emin olmak için projenin yolunu alma şekli düzeltildi.

  • Hata ayıklama oturumu çalışırken oluşturulan kesme noktaları nedeniyle Visual Studio'nun kilitlenmesine neden olabilecek bir hata düzeltildi.

  • UnityVS'nin Visual Studio 2010'da nasıl kayıtlı olduğu düzeltildi.

1.0.7.0

Yayın tarihi: 14 Eylül 2012

Yeni özellikler

  • Visual Studio 2012 desteği.

Hata düzeltmeleri

  • Düzenleyici ve Eklentiler proje dosyalarının Unity'nin davranışıyla eşleşecek şekilde oluşturulması düzeltildi.

  • Unity 4'te .pdb sembollerinin çevirisi düzeltildi.

Önemli

Visual Studio 2012 desteği nedeniyle birkaç dosyayı yeniden adlandırmamız ve başka dosyaları taşımamız gerekiyordu. Unity'yi içeri aktaracak UnityVS paketi artık sırasıyla Visual Studio 2010 ve Visual Studio 2012 için UnityVS 2010 veya UnityVS 2012 olarak adlandırılmıştır. Bu sürüm, UnityVS proje dosyalarının yeniden üretildiğini de gerektirir.

1.0.6.0 - İç derleme

Yayın tarihi: 12 Eylül 2012

1.0.5.0

Yayın tarihi: 10 Eylül 2012

Hata düzeltmeleri

  • Betikler veya gölgelendiriciler geçersiz xml karakterine sahip olduğunda proje dosyalarının oluşturulmasındaki hata düzeltildi.

  • Unity Varlık sunucusuna bağlandığında Unity örneklerinin algılanması sorunu giderildi. Bu, Unity'den dosya açma hatalarını ve Visual Studio hata ayıklayıcının otomatik bağlantısını tetikledi.

1.0.4.0

Yayın tarihi: 5 Eylül 2012

Yeni özellikler

  • Unity'de hata ayıklama simgelerinin otomatik olarak dönüştürülmesi.

    Asset klasörünüzde ilişkili .pdb ile birlikte bir .NET .dll derlemeniz varsa, derlemeyi yeniden içeri aktardığınızda UnityVS .pdb dosyasını Unity betik altyapısının anladığı bir hata ayıklama simgeleri dosyasına dönüştürür ve UnityVS'den .NET derlemelerinize adım atabilirsiniz.

Hata düzeltmeleri

  • Unity'deki yöntemler veya özellikler tarafından atılan istisnaların neden olduğu, hata ayıklama sırasında UnityVS kilitlenmesi düzeltildi.

1.0.3.0

Yayın tarihi: 4 Eylül 2012

Yeni özellikler

  • Unity'den dosyaları açmak için UnityVS kullanımını devre dışı bırakmaya yönelik yeni yapılandırma seçeneği.

Hata düzeltmeleri

  • Düzenleyici olmayan projeler için UnityEditor referansları oluşturulmasının hataları düzeltildi.

  • Düzenleyici olmayan projeler için UNITY_EDITOR simgesinin tanımı düzeltildi.

  • Özel durum çubuğumuzun neden olduğu rastgele Visual Studio çökmesi düzeltildi.

1.0.2.0

Yayın tarihi: 30 Ağustos 2012

Hata düzeltmeleri

  • PythonTools hata ayıklayıcısı ile çakışma düzeltildi.

  • Mono.Cecil'e yapılan referanslar düzeltildi.

  • Unity 4 b7 ile, Unity'den betik derlemelerinin alınma şekliyle ilgili hata düzeltildi.

1.0.1.0

Yayın tarihi: 28 Ağustos 2012

Yeni özellikler

  • Unity 4.0 Beta için önizleme desteği.

Hata düzeltmeleri

  • Özel durumlar oluşturan özelliklerin incelenmesi düzeltildi.

  • Nesneler incelenirken temel nesnelere inme düzeltildi.

  • MonoBehaviour sihirbazındaki ekleme noktası için açılır menüdeki boş liste düzeltildi.

  • UnityScript ve Boo için Asset klasörünün içindeki dll dosyasının tamamlanması düzeltildi.

1.0.0.0 - İlk sürüm

Yayın tarihi: 22 Ağustos 2012