Gambaran Keseluruhan .NET di Unity
runtime skrip stabil: keterbatasan yang diketahui

Sitemap Dukungan profil NET

Unity mendukung dua . Profil NET: .NET Standard dan .NET Framework. Setiap profil menyediakan satu set API yang berbeda sehingga kode C# dapat berinteraksi dengan. Perpustakaan kelas NET. Properti Api Compatibility Level memiliki dua pengaturan:

  • Sitemap Login Standar: .NET Standard 2.1, seperti yang diterbitkan oleh Yayasan .NET.
  • .NET Framework 4.8, seperti yang diterbitkan oleh Microsoft, ditambah API tambahan di .NET Standard 2.1.

Secara default, Api compatibility Level diatur ke .NET Standard. Untuk mengubah profil .NET, pergi ke Edit > Project Settings > Player >Other settings. Di bawah kepala Konfigurasi, set Api Compatibility Level ke pengaturan yang diinginkan.

Kompatibilitas platform lintas

Jika Anda membutuhkan kompatibilitas lintas platform yang luas, kemudian atur Api Compatibility Level ke .NET Standard. Bila memungkinkan, Unity mendukung API dalam profil .NET Standard pada semua platform. Meskipun beberapa platform tidak sepenuhnya mendukung profil .NET Standard, profil .NET Framework kurang cocok untuk kompatibilitas lintas platform. Profil .NET Framework mencakup semua API dalam profil .NET Standard dan API tambahan, beberapa yang mungkin bekerja pada beberapa atau tidak ada platform.

Managed plug-ins

Managed plug-insSitemap Perakitan NET yang dibuat dengan alat seperti Visual Studio untuk digunakan di Unity. More info
Lihat di Glossary
adalah .NET perakitan yang dikelola di luar Unity dan dikompilasi ke perpustakaan terkait dinamis (DLLs). Anda dapat menggunakan plug-insSatu set kode yang dibuat di luar Unity yang menciptakan fungsi dalam Unity. Ada dua jenis plug-ins yang dapat Anda gunakan di Unity: Managed plug-ins (diproduksi. Rakitan NET dibuat dengan alat-alat seperti Studio Visual) dan plug-ins asli (pustaka kode asli yang spesifik platform). More info
Lihat di Glossary
yang dikelola dalam Unity dengan profil .NET Standard atau profil .NET Framework. Profil .NET dari proyek Unity Anda menentukan tingkat dukungan untuk plug-in yang dikelola yang disusun untuk berbagai versi .NET. Tabel berikut menunjukkan konfigurasi yang mendukung Unity:

Dikelola target kompilasi plug-in Tingkat Kompatibilitas API:
.NET Standard 2.0 .NET 4.x
.NET Standard (any version) Supported Supported
.NET Framework (any version) Dukungan terbatas Supported
.NET Core (any version) Tidak Didukung Tidak Didukung

Mendukung plug-ins yang dikelola disusun untuk . NET Framework terbatas ketika Anda menggunakan profil .NET Standard di Unity. API framework .NET yang juga hadir di . Standar NET didukung. Namun, API .NET Framework mengandung jenis dan metode yang tidak tersedia dalam profil .NET Standard.

Keamanan Lapisan Transportasi (TLS) 1.2

API UnityWebRequest dan semua . NET Framework Web API dukungan penuh TLS 1.2 pada semua platform kecuali WebGLLogin API yang membuat grafis 2D dan 3D di browser web. Opsi build Unity WebGL memungkinkan Unity untuk mempublikasikan konten sebagai program JavaScript yang menggunakan teknologi HTML5 dan WebGL rendering API untuk menjalankan konten Unity di browser web. More info
Lihat di Glossary
. WebGL menggunakan pengaturan keamanan dari browser aplikasi berjalan di dan server web. Toko sertifikat lokal spesifik platform secara otomatis memverifikasi sertifikat TLS jika tersedia. Jika akses ke toko sertifikat tidak mungkin, Unity menggunakan toko sertifikat akar tertanam.


  • 2018–03–15 Login

  • Sitemap Dukungan profil NET ditambahkan dalam Oktober 2018

Gambaran Keseluruhan .NET di Unity
runtime skrip stabil: keterbatasan yang diketahui