Unity ve Visual Studio ile çalışmak için en iyi yöntemler

Unity ile karma gerçeklik uygulaması oluştururken, uygulama paketini derlemek ve dağıtmak için Unity ile Visual Studio arasında geçiş HoloLens çevreleyici bir başlığınız olması gerekir. Varsayılan olarak, cihaza dağıtmak Visual Studio hata ayıklamak için unity betiklerini değiştirmek için bir örnek ve başka bir örnek olmak Visual Studio iki örnek gereklidir. Aşağıdaki yönergeler, Unity projelerini dışarı aktarma Visual Studio azaltarak tek bir örnek kullanarak geliştirmenizi sağlar ve hata ayıklama deneyimini geliştirir.

Yineleme sürelerini geliştirme

Unity'de .NET betik arka uç desteği Unity 2018'de kullanım dışı ve Unity 2019+ ile birlikte kaldırıldı, bu nedenle IL2CPP'ye geçmenizi öneririz. Öte yandan Unity'den daha uzun derleme sürelerinden Visual Studio. Daha hızlı yineleme için ortamınızı en iyi derleme sonuçları için ayarlayın:

  1. Projenizi her zaman aynı dizine inşa etmek ve önceden yerleşik dosyaları orada yeniden kullanmak için artımlı bina kullanın
  2. Proje derleme klasörleriniz için kötü amaçlı yazılımdan koruma yazılımı & taramalarını devre dışı bırakma
    • Uygulama ayarları uygulamanız altında Virüs Windows 10 korumasını açın
    • Virüs tehdit Ayarlar altında Yönet'i seçin
    • Dışlamalar bölümünde Dışlama ekle veya kaldır'ı seçin
    • Dışlama ekle'yi seçin, Unity proje kodunuzu ve derleme çıkışlarınızı içeren klasörü seçin
  3. Bina için SSD kullanma

Daha fazla bilgi için IL2CPP için Derleme Sürelerini Iyileştirme'yi gözden geçirme. Ayrıca IL2CPP Betik Arka Ucunda Hata Ayıklama'ya da bakacağız.

UnityScriptAnalyzer uzantısını Visual Studio düşünün. Bu araç, Unity C# betiklerinizi daha iyi bir şekilde yazılmış kodlar için analiz eder.

Unity için Visual Studio Araçları

İndirme Unity için Visual Studio Araçları

Unity için Visual Studio Araçları'nin avantajları

  • Kesme noktaları koyarak, değişkenleri ve karmaşık ifadeleri Visual Studio Unity düzenleyicide oynatma modunda hata ayıklar.
  • Unity'nin Project hiyerarşisi ile betiğinizi bulmak için Unity Project Explorer'ı kullanın.
  • Unity konsolunu doğrudan Visual Studio.
  • Hızlı bir şekilde betik oluşturmak veya betiklere gitmek için sihirbazları kullanın.

Kolay ayarlama için C# sınıf değişkenlerini ortaya çıkarma

Sınıf değişkenlerini ortaya çıkarmanın iki yolu vardır. Önerilen yol, [SerializeField] özniteliğini özel değişkenlerinize eklemektir. Seri hale getirilen alanlara düzenleyiciden erişilebilir ancak program aracılığıyla açıklanmaz. Diğer seçenek, C# sınıf değişkenlerini düzenleyici kullanıcı arabiriminde göstermek için genel hale yapmaktır.

Her iki yaklaşım da düzenleyicide çalışırken değişkenleri kolayca ayarlamayı mümkün hale verir. Bu, özellikle etkileşim etkileşimi özelliklerinde ayarlama açısından yararlıdır.

Sdk veya Unity Visual Studio sonra UWP Windows çözümlerini yeniden oluşturma

Kaynak Visual Studio denetlenen UWP çözümlerini, yeni bir Windows SDK'sı veya Unity altyapısına yükselttikten sonra güncelliğini atabilirsiniz. Unity'den yeni bir UWP çözümü kullanarak ve farkları iadeli çözümle birleştirerek güncel olmayan çözümleri çözesiniz.

İçerik değişikliklerini kolayca karşılaştırmak için metin biçimi varlıklarını kullanma

Varlıkları metin biçiminde depolamak, içerik değişikliği farklarını gözden geçirmeyi Visual Studio. Düzenleyiciyi Düzenle'yi seçerek varlıkları metin biçiminde depo Project Ayarlar > Varlık Serileştirme > Metni Zorla olarak değiştirebilirsiniz. Ancak, metin varlık dosyası değişikliklerinin birleştirilmesi hataya açık ve önerilmez, bu nedenle kaynak denetiminde özel ikili iadeleri etkinleştirmeyi göz önünde bulundurabilirsiniz.

Ayrıca bkz.