Unity Visual Studio çözümü dışarı aktarma ve

Uygulamanıza sistem klavyesi ihtiyacı yoksa, uygulamanın biraz daha az bellek ve daha hızlı bir başlatma süresi kullanması için D3D'nin kullanımı önerimizdir. Ancak TouchScreenKeyboard API'si aracılığıyla sistem klavyesini kullanıyorsanız projeyi XAML olarak dışarı aktarmanız gerekir.

Unity'den dışarı aktarma

Unity derleme ayarları
Unity düzenleyicisinde derleme ayarları

  1. Projenizi Unity'den dışarı aktarmaya hazırsanız Dosya menüsünü açın ve Derleme... Ayarlar
  2. Sahnenizi derlemeye eklemek için Açık Sahne Ekle'yi seçin.
  3. Derleme ve Ayarlar iletişim kutusunda, dışarı aktarma için aşağıdaki seçenekleri HoloLens:
    • Platform:Universal Windows Platform'unu seçin ve seçiminizin etkili olması için Platformu Değiştir'i seçin.
    • SDK:Evrensel 10.
    • UWP Derleme Türü:D3D.
  4. İsteğebağlı: Unity C# Projeleri: İşaretli.

Not

Bu kutuyu işaret etmek şunları sağlar:

  • Uzaktan hata ayıklayıcısında Visual Studio ayıkla.
  • WinRT API'leri için IntelliSense kullanırken Unity C# projesinde betikleri düzenleyin.
  1. Derleme Ayarlar... penceresinde Player Ayarlar...
  2. Evrensel Ayarlar Platformu sekmesini Windows seçin.
  3. XR Ayarlar genişletin.
  4. XR Ayarlar bölümünde Sanal Gerçeklik Desteği onay kutusunu işaretleyin ve yeni bir Sanal Gerçeklik Cihazları listesi ekleyin ve "Windows Mixed Reality" listesinin desteklenen bir cihaz olarak listelenmiş olduğunu onaylayın.
  5. Derleme Ve Derleme iletişim Ayarlar geri dön.
  6. Derleme'yi seçin.
  7. Görüntülenen Windows Gezgini iletişim kutusunda Unity'nin derleme çıkışını tutmak için yeni bir klasör oluşturun. Genellikle klasörü "App" olarak adlarız.
  8. Yeni oluşturulan klasörü seçin ve Klasör Seç'i seçin.
  9. Unity'nin binasını tamamladikten sonra Windows Gezgini penceresi proje kök dizinine açılır. Yeni oluşturulan klasöre gidin.
  10. Bu klasörün içinde Visual Studio çözüm dosyasını açın.

Unity'den ne zaman yeniden dışarı aktarma

Uygulamayı Unity'den dışarı aktarıyorsanız C# Projeleri onay kutusunu işaretleyin, tüm Unity Visual Studio içeren bir çözüm oluşturur. Tüm betiklerinizi tek bir yerde bulundurarak Unity'den yeniden dışarı aktarma yapmadan tekrarlamanızı sağlar. Ancak projenize yalnızca betiklerin içeriğini değiştirmeyen değişiklikler yaptıysanız Unity'den yeniden dışarı aktarmanız gerekir. Unity'den yeniden dışarı aktarmaya ihtiyacınız olan bazı örnekler:

  • Varlık ekleme veya kaldırma Project.
  • Denetçi sekmesinde herhangi bir değeri değiştirirsiniz.
  • Hiyerarşi sekmesinde nesneleri ekler veya kaldırırsınız.
  • Unity proje ayarlarını değiştirirsiniz

Unity Visual Studio çözümü oluşturma ve dağıtma

Uygulama oluşturma ve dağıtmanın geri kalanı Visual Studio. Unity derleme yapılandırması belirtmeniz gerekir. Unity'nin adlandırma kuralları, aşağıdakiler için kullanılan Visual Studio:

Yapılandırma Açıklama
Hata Ayıklama Tüm iyileştirmeler kapalıdır ve profilleyici etkindir. Betiklerde hata ayıklamak için kullanılır.
Ana Tüm iyileştirmeler açık ve profil oluşturma devre dışı bırakılmıştır. Mağaza'ya uygulama göndermek için kullanılır.
Yayınla Tüm iyileştirmeler etkinleştirilir ve profilleyici etkinleştirilir. Uygulama performansını değerlendirmek için kullanılır.

Yukarıdaki listede, Visual Studio projesinin oluşturularak tetiklenen ortak tetikleyicilerin bir alt kümesi olduğunu unutmayın. Genel olarak, .cs dosyalarını Visual Studio projenin Unity'nin içinde yeniden oluşturulmasını gerektirmez.

Sorun giderme

.cs dosyalarınıza yönelik düzenlemelerin Visual Studio projeniz içinde tanınmaması fark edilirse, Unity'nin Derleme menüsünden VS projesini ekleyebilirsiniz.