Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
Tümleştirme:
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
veAwaitable<T>
desteği ekleyin.
- Tüm uyumlu çözümleyicilerde ve bastırıcılarda
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.
- Unity iletisine yanlış başvurulduğunda
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çinUnity.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:
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.json
iç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:
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.json
desteğ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:
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ümOnPostprocessAllAssets
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ümOnPostprocessAllAssets
aşırı yüklemelerini destekleyecek şekilde güncelleştirildi.UNT0031
yöntemindeLoadAttribute
, Varlık işlemleri eklendi.UNT0032
eklendi,localPosition
velocalRotation
ayarlamak için verimsiz yöntem kullanıldı.UNT0033
eklendi, Yanlış ileti durumu.Warning
,UNT0033
veUNT0015
tanılamaları için önem derecesiUNT0006
'ye yükseltildi.UNT0026
tarafı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:
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:
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.15
VS Editor paketiyle kullanılabilen yeni nesil bir işlem gerektirir.
- Harici paketlerle çalışırken UPE düzeltildi. Bu düzeltme, klasör yapısını tam olarak koruyan ve
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çinGetComponent
eklendi,TryGetComponent
her zaman ayırır.UNT0003
, genel olmayanGetComponent
kullanımı daTryGetComponent
ile çalışacak şekilde güncelleştirildi.UNT0014
, bileşen/arabirim olmayan bir yapı ile çağrılarakGetComponent
ile de çalışacak şekildeTryGetComponent
'i içerir.USP0016
, Unity olmayan nesnelerle çalışmak için null atanabilir başvuru türleriyle başlatma algılaması güncelleştirildi.UNT0006
gü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).
- Unity'nin
17.1.0.0
Yayın tarihi: 19 Ocak 2022
Yeni Özellikler
Tümleştirme:
CancelInvoke
tanılamayaUNT0016
desteği eklendi (Yöntem adını almak için güvenli olmayan yol).bilinen Unity ileti kapsayıcılarına
ScriptedImporter
veAssetPostprocessor
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
Tümleştirme:
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:
Hata düzeltmeleri
Tümleştirme:
- Açık yöntem uygulamaları ve
UNT0006
tanılama ile ilgili sorunlar düzeltildi.
- Açık yöntem uygulamaları ve
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.
- tanılama
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.gameObject
için gereksiz dolaylı çağrı.tanılama
UNT0020
eklendi. statik olmayan yöntemde kullanılanMenuItem
ö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
'eIDE0074
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
örneklerineComponents
veGameObject
grupları eklendi.Sahnedeki konumu göstermek için tüm
Scene Path
örneklerineGameObject
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
veUSS
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
UNT0006
için yanlış uyarılar verenAssetPostprocessor.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ızcaComponent
değil,MonoBehaviour
'den devralan her şeye uygulanacak.
- Geliştirilmiş
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.
- Çağrılarla örtük dönüştürme desteği eklendi. Daha önce değerlendirici katı tür denetimini zorunlu kıldı ve
Tümleştirme:
tanılama
UNT0018
eklendi.System.Reflection
,Update
,FixedUpdate
veyaLateUpdate
gibi performans açısından kritik iletilerdeOnGUI
özellikleri kullanmamalısınız.Tüm
USP0003
statik yöntemlerin desteğiyle geliştirilmişUSP0005
veAssetPostprocessor
bastırıcılar.USP0016
'eCS8618
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
'eCA1823
bastırıcı eklendi.SerializeField
veyaSerializeReference
özniteliklerine sahip özel alanlar kullanılmamış (FxCop) olarak işaretlenmemelidir.USP0014
'eCA1822
bastırıcı eklendi. Unity iletileri,static
değiştirici (FxCop) için aday olarak işaretlenmemelidir.USP0015
'eCA1801
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:
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
veyaRuntimeInitializeOnLoadMethod
ö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 durumdaInvoke
,InvokeRepeating
,StartCoroutine
veyaStopCoroutine
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
veUSP0007
şu kurallara sahip bastırıcılar düzeltildi: SerializeField özniteliğiyle dekore edilmiş tüm alanlar içinIDE0044
gizleme (salt okunur),IDE0051
(kullanılmadı),CS0649
(hiç atanmadı).CS0649
'i genişleten tüm türlerin genel alanları içinUnity.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 yedekliSerializeField
özniteliğini algılayın ve kaldırın.tanılama
UNT0014
eklendi. Bileşen olmayan veya Arabirim Olmayan Tür ile çağrılanGetComponent()
algılayın.USP0009
'eIDE0051
bastırıcı eklendi.ContextMenu
özniteliğine sahip yöntemlere veyaContextMenuItem
özniteliğine sahip bir alan tarafından başvurulan yöntemlere kullanılmamış olarak işaretlemeyin.USP0010
'eIDE0051
bastırıcı eklendi.ContextMenuItem
özniteliğiyle alanları kullanılmayan olarak işaretlemeyin.USP0011
'eIDE0044
bastırıcı eklendi.ContextMenuItem
özniteliğine sahip alanları salt okunur hale getirmeyin.USP0004
,USP0006
veUSP0007
artık hemSerializeReference
hem deSerializeField
ö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
'eIDE0051
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:
Hata düzeltmeleri
Tümleştirme:
- Proje oluşturma düzeltildi (
GenerateTargetFrameworkMonikerAttribute
hedef her zaman doğru şekilde konumlandırılamıyordu).
- Proje oluşturma düzeltildi (
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.
- Etiket karşılaştırma çözümleyicisi
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çinIDE0060
gizleyici eklendi.TooltipAttribute
ile 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. -
USP0001
içinIDE0029
: Unity nesneleri null birleşim kullanmamalıdır. -
USP0002
içinIDE0031
: Unity nesneleri null yayma kullanmamalıdır. -
USP0003
içinIDE0051
: Unity mesajları, Unity çalışma zamanı tarafından tetiklenir. -
USP0004
içinIDE0044
: SerializeField özniteliğine sahip alanlar salt okunur olarak belirtilmemelidir.
-
- 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
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>
yerineList'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
veIDE0051
derleyici uyarılarını otomatik olarak bastırdık.
- Genel ve serileştirilmiş alanlar artık uyarılara neden olmaz. Bu iletileri oluşturan Unity projelerinde
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,default
new
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