Aracılığıyla paylaş


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

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

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 ve 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ılama sorunu 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 iletisine yanlış başvurulduğunda 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 UNT0026basitleş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ümleyiciyi 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 UNT0021ile trivia işlemesi düzeltildi.

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

    • Belirsiz aşırı yüklemeleri olan UNT0034 ve UNT0035 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:

    • USP0021eklendi. Başvuru eşitliğini tercih edin.

    • TransformAccess ve UNT0022 ile UNT0032 desteği eklendi

    • UNT0036eklendi, konum ve dönüş almak için verimsiz bir yöntem.

    • UNT0037eklendi, localPosition ve localRotation almak için verimsiz bir yöntem kullanıldı.

Hata düzeltmeleri

  • Tümleştirme:

  • Kısmi tiplerle USP0008 hatası giderildi.

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:

    • UNT0034eklendi. Vector3, Vector2'ye dönüştürülebilir.

    • UNT0035eklendi, Vektör2, 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:

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

Hata düzeltmeleri

  • Tümleştirme:

    • UNT0033, tüm OnPostprocessAllAssets aşırı yüklemelerini destekleyecek şekilde 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 yönteminde LoadAttribute, Varlık işlemleri eklendi.

    • UNT0032eklendi, localPosition ve localRotationayarlamak için verimsiz yöntem kullanıldı.

    • UNT0033eklendi, Yanlış ileti durumu.

    • Warning, UNT0033 ve UNT0015 tanılamaları için önem derecesi UNT0006'ye yükseltildi.

    • UNT0026tarafından yanlış işlenen satır içi koşul 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:

    • UNT0027eklendi: Varsayılan PropertyDrawer.OnGUI() uygulamasına çağrı yapılmasını engelle.

    • UNT0028eklendi, ayırmayan fizik API'lerini kullanın.

    • UNT0029eklendi, Unity nesnelerinde null ile desen eşleştirme.

    • UNT0030eklendi, Destroyüzerinde DestroyImmediate veya Transform çağrısı yapıldı.

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 ve USP0012DidReloadScripts özniteliğini destekleyecek şekilde güncelleştirildi.

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

    • USP0018eklendi, 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.

    • Bunun yerine UNT0026 kullanmak için GetComponenteklendi, TryGetComponent her zaman ayırır.

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

    • UNT0014, bileşen/arabirim olmayan bir yapı ile çağrılarak GetComponent ile de çalışacak şekilde TryGetComponent'i içerir.

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

    • UNT0006güncelleştirildi, örnek veya statik yöntemleri kontrol ederken "yanlış mesaj imzası" hatası.

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ılamaya UNT0016 desteği eklendi (Yöntem adını almak için güvenli olmayan yol).

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

    • Opt-in UNT0021 tanılaması ile geçersiz kılınan iletileri doğru bir ş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 > Package Manager 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 ifade algılama 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:

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

    • UNT0013 tanılamasına statik ve salt okunur alanlar gibi daha fazla geçersiz kullanım eklendi.

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:

    • tanılama UNT0024 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üzeltmesi ile 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:

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

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

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

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

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

    • USP0017'e IDE0074 bastırıcı 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 artık hangi bileşenlerin eksik olduğunu algılamalı ve Unity projelerini kullanırken bunları yüklemenizi istemelidir.

    • 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 UNT0006iç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:

    • Geliştirilmiş UNT0010 tanılaması, yalnızca Componentdeğil, MonoBehaviour'den devralan her şeye uygulanacak.

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:

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

    • Tüm USP0003 statik yöntemlerin desteğiyle geliştirilmiş USP0005 ve AssetPostprocessor bastırıcılar.

    • USP0016'e CS8618 bastırıcı 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.

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

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

    • USP0015'e CA1801 bastırıcı 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ın fazladan parantezlerle veya yöntem bağımsız değişkenleri ile çalışmaması sorunu 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.

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

    • tanılama UNT0016 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.

    • tanılama UNT0017 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 şu kurallara sahip bastırıcılar düzeltildi: SerializeField özniteliğiyle dekore edilmiş tüm alanlar için IDE0044 gizleme (salt okunur), IDE0051 (kullanılmadı), CS0649 (hiç atanmadı). 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 parametresi 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.

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

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

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

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

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

    • USP0011'e IDE0044 bastırıcı 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ştiriciler içeren yöntemlerle ilgili rapor etmeyin.

  • 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:

    • USP0008'e IDE0051 bastırıcı 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:

    • UNT0006 tanılama kontrolünde, yanlış ileti imzası için düzeltme yapıldı. Birden fazla devralma seviyesine sahip türleri incelerken, bu tanılama şu mesajla 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.

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

    • USP0007'e CS0649 bastırıcı 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:

    • Etiket karşılaştırma çözümleyicisi UNT0002, gelişmiş ikili ve çağırma ifadeleri kullanılarak 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+'yı 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 gizleyici 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'nun 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, bu nedenle Unity çalışma zamanında gereksiz işlemlere sebep olmamak için bu iletileri bildirmeyin.
      • UNT0002: Dize eşitliği kullanılarak 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 kullanılmalı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.
      • USP0001için IDE0029: Unity nesneleri null birleşim kullanmamalıdır.
      • USP0002için IDE0031: Unity nesneleri null yayma kullanmamalıdır.
      • USP0003için IDE0051: Unity mesajları, Unity çalışma zamanı tarafından tetiklenir.
      • USP0004için IDE0044: SerializeField özniteliğine sahip alanlar salt okunur olarak belirtilmemelidir.

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 Proje 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 Proje Gezgini'nde özel uzantılar için destek düzeltildi.

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

    • Eski Microsoft.VisualStudio.MPF 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ı. Aslında Unity, Unity'nin şirket içinde ne yaptığını temsil eden sınıf kitaplığı projeleriyle bir Visual Studio çözümü oluşturur. Bununla birlikte, Visual Studio'daki derleme sonucu, derleme süreci kapalı olduğundan Unity tarafından asla kullanılmaz veya alınmaz. Visual Studio'da derlemek yalnızca 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 projesi yüklendiğinde Unity Proje Gezgini'ni (UPE) otomatik olarak gösterir. UPE, Çözüm Gezgini'nin 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 Oluşturma:

    • Çö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:

    • Kurulum paketiyle Visual Studio sürüm algılama 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 Oluşturma:

    • 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 betik Visual Studio'da kaydedildiğinde Unity tarafında bir yeniden derleme başlatır. 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:

    • Visual Studio tercih edilen dış düzenleyici olarak seçilmediğinde köprü etkinleştirmesi 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'un dış betik düzenleyicisi olarak kullanabilmesi için en az Unity 2018.3 gerekir).

    • HDPI ölçeklendirme, piksel mükemmelliği ve tema desteğiyle Visual Studio görüntü hizmeti ve kataloğu 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+ sürümünü (Unity'nin yerleşik Visual Studio tümleştirmesiyle) destekleyecektir.

    • 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ı motoru ile iletişim kurmak için kullanılan kütüphanede, özellikle 'Unity'ye Bağlan' düğmesine basıldığında veya oyunu yeniden başlatırken Visual Studio veya Unity'nin donmasına neden olan bir kilitlenme 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ıklayıcı motoruyla iletişim kurmak için kullanılan kütüphanede, özellikle 'Unity'ye Bağlan' seçeneğine tıklandığında veya oyun yeniden başlatılırken Visual Studio veya Unity'nin donmasına neden olan bir kilitlenme sorunu giderildi.

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 Oluşturma:

    • 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 Oluşturma:

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

3.6.0.5

Yayın tarihi: 13 Mart 2018

Yeni Özellikler

  • Proje Oluşturma:

    • 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 Oluşturma:

    • 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 betik eklediğinizde veya kaldırdığınızda Unity projeleri artık Visual Studio'da otomatik olarak yeniden yüklenir.
  • Hata Ayıklayıcısı:

    • Unity Düzenleyicisi'nde hata ayıklamak için Xamarin ve Mac için 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 proje oluşturma işlemi 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 Oluşturma:

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

3.3.0.2

Yayın tarihi: 15 Ağustos 2017

Hata düzeltmeleri

  • Proje Oluşturma:

    • 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ğu ile).
  • Proje Oluşturma:

    • .NET 4.6 profili desteği 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 Mağazası 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:

    • Visual Studio 2017 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 Oluşturma:

    • 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 Oluşturma:

    • 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'nun 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'yu donduran bir sorun düzeltildi.

    • Visual Studio 2015'te 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

  • Projesi 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'yu donduran 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.

    • Visual Studio'nun birden çok farklı 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 Mağazası 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'te 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 tümleştirmesi:

    • Ü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 Proje Gezgini:

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

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

    • Unity Proje Gezgini'nde aktif betiği takip edin (Bkz. Seçenekler iletişim kutusu).

    • Visual Studio Çözüm Gezgini'ni çift yönlü eşzamanla (Bkz. Seçenekler iletişim kutusu).

    • Unity Proje Gezgini'nde Visual Studio simgelerini benimseme.

  • 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 için Visual Studio Araçları paketini 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.

  • kullanıcı arabirimi: Visual Studio'da Unity için Visual Studio Araçları Seçenekleri iletişim kutusu eklendi.

Hata düzeltmeleri

  • Unity Proje Gezgini:

    • Visual Studio Çözüm Gezgini'nden dosyalar taşındıktan veya yeniden adlandırıldıktan sonra Unity Proje Gezgini'ni yenileyin.

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

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

    • Yeni seçilen dosyaların Unity Proje Gezgini'nde 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ı.

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

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

  • kullanıcı arabirimi: Bağlam menüsü ve simgeleri 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 shaders açmayı destekleyin.

Hata düzeltmeleri

  • Visual Studio'da Ekle ve Oynat tetiklendikten sonra oyunu Unity'de başlatmadan ö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'dan 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üzeltildi. 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.

  • Bir kesme noktasına ulaşıldığında olası Visual Studio çökmesi 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 proje adları Visual Studio'nun yasakladtığı özel karakterler içerdiğinde çözüm oluşturma işlemi düzeltildi (Bağlanma sorunu #948666).

  • Seçenek işaretlenmediğinde konsol olaylarını göndermeyi hemen durdurmak için Visual Studio Araçları Unity paketini 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'yu kapatması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.

  • Bir proje yeniden yükledikten sonra Unity Proje Gezgini'nin durumunu koruyun.

  • Unity Proje 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üzeltin.

Ö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 başvurusu 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 engelleyebileceğ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'da meydana gelen bir çökme hatası giderildi.

  • 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ı.

  • Proje 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ılırsa 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

  • IO hatası (salt okunur dosyalar veya Visual Studio tarafından kilitlenen dosyalar gibi) durumunda kod tamamlama amacıyla kullanılan Unity derlemelerinin yerel dağıtımındaki sorun giderildi.

  • Visual Studio'da zaten açılmış olan bir betiğin Unity'den açılmasının dosyayı odaklamadığı bir regresyon 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.

  • Daha büyük projeler için iyileştirilmiş Unity Proje Gezgini.

  • İşlenen ve işlenmeyen özel durumlarda duraklatmayı belirlemek için Visual Studio ayarlarını dikkate alın.

  • 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. Artık Windows'tan Unity projenize erişmeniz yeterlidir.

  • Standart bir .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 yinelenen açık betik dosyası (UnityScript) sorununa neden olan UVS-46 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 Proje 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 hata ayıklayıcısı geçersiz iş parçacığı olayları gönderiyorsa gerçekleşebilecek bir Visual Studio kilitlenmesi düzeltildi. Bu durum genellikle OSX'te uzak bir Unity'de hata ayıklarken oluşur.

  • Bir özel durum hata ayıklayıcıyı kapatırsa oluşan Visual Studio kilitlemesi 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 Proje 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 bir kesme noktasını silerken yaşadığı kilitlenme düzeltildi.

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

  • Kesme noktaları ilişkisiz olduğunda Visual Studio'ya düzgün bir şekilde bildirimde bulunacak hata ayıklayıcı düzeltildi.

  • Visual Studio hata ayıklayıcısının yerel programlarda hata ayıklamasını engelleyebilen 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 Proje Gezgini'nden betiklerin manipülasyonu.

  • Visual Studio'nun "Navigate To" penceresinde tümleştirme.

  • 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 Proje Gezgini'nin arka planındaki regresyon düzeltildi.

  • Tam .NET profilinin 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.

  • Simgemizi Visual Studio'nun durum çubuğuna yerleştiremezsek kilitlenme düzeltildi.

1.0.10.0

Yayın tarihi: 9 Ekim 2012

Hata Düzeltmeleri

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

  • UnityVS, hata ayıklayıcı arabirimi daha önce kilitlenmiş olan bir Unity'ye hata ayıklayıcı eklemeye çalıştığında meydana gelebilecek bir Visual Studio donması düzeltildi.

  • Bir kesme noktası ayarlandığında ve AppDomain yeniden yüklemesi oluştuğunda oluşabilecek 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'yu hem de betikleri açabilir durumda olması için projenin yolunu alma yöntemi düzeltildi.

  • Visual Studio'nun kilitlenmesine neden olabilecek, hata ayıklama oturumu çalışırken oluşturulan kesme noktalarıyla ilgili 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 ve Visual Studio hata ayıklayıcısının otomatik bağlantısından dosyaları açma hataları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 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