Kelas AppCallbacks
Pengaturan Pemain Platform Windows Universal

Platform Windows Universal: WinRT API dalam skrip C#

Hal ini dimungkinkan untuk menggunakan WinRT API langsung di Unity scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary
. Namun ada keterbatasan dan persyaratan untuk ini:

  • Script harus ditulis dalam C#
  • Tingkat kompatibilitas API harus diatur ke .NET 4.6 atau .NET Standard 2.0 di pengaturan pemain
  • Karena kode skrip yang sama juga digunakan oleh Editor Unity (yang selalu menggunakan Mono), semua kode yang menggunakan WinRT API harus di bawah ENABLE_WINMD_SUPPORT mendefinisikan

Berikut adalah contoh untuk mendapatkan iklan menggunakan WinRT API secara langsung:

using UnityEngine;
public class WinRTAPI : MonoBehaviour 
{
    void Update() 
    {
        auto adId = GetAdvertisingId();
        // ...
    }

    string GetAdvertisingId() 
    {
        #if ENABLE_WINMD_SUPPORT
            return Windows.System.UserProfile.AdvertisingManager.AdvertisingId;
        #else
            return "";
        #endif
    }
}
Kelas AppCallbacks
Pengaturan Pemain Platform Windows Universal