Membuat penyedia XR
Penemuan waktu dan aktivasi subsistem

WordPress.org

UnitySubsystemsManifest.json mengandung metadata tentang penyedia Anda yang dapat ditanyakan sebelum plugin Anda dimuat. Nilai dalam kamus ini digunakan untuk mengisi instance spesifik SubsystemDescriptors di C#. Sebagai contoh, informasi dalam daftar displays digunakan untuk mengisi XRDisplaySubsystemDescriptors.

Contoh file .json:

{
    "name": "PluginName",
    "version": "1.0.0",
    "libraryName": "UnityXRDisplayExample",

    "displays": [
        {
            "id": "Display0",
            "supportedMirrorBlitReservedModes" : ["leftEye","rightEye", "sideBySide"]
        }
    ],
    "inputs:": [
        {
            "id": "MockHMD Head Tracking Stationary"
        },
        {
            "id": "MockHMD Head Tracking Simulated"
        }
    ]
}
Metadata Description
name Nama penyedia Anda. Harus mencocokkan parameter pertama dari panggilan plug-inSatu 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
RegisterLifecycleHandler asli Anda. Seperti yang ditunjukkan pada UI(User Interface) Memungkinkan pengguna untuk berinteraksi dengan aplikasi Anda. Unity saat ini mendukung tiga sistem UI. More info
Lihat di Glossary
di masa depan.
version Sitemap Seperti yang ditunjukkan di UI di masa depan.
libraryName Harus mencocokkan nama biner native plug-inPerpustakaan kode asli spesifik platform yang diciptakan di luar Unity untuk digunakan di Unity. Memungkinkan Anda dapat mengakses fitur seperti panggilan OS dan perpustakaan kode pihak ketiga yang tidak akan tersedia untuk Unity. More info
Lihat di Glossary
penyedia Anda tanpa ekstensi.
displays Koleksi penyedia subsistem tampilan.
id Identifier untuk konfigurasi plug-in tampilan ini. id harus mencocokkan string yang Anda lewatkan ke panggilan RegisterLifecycleHandler plug-in asli Anda untuk subsistem itu. Anda dapat memiliki lebih dari satu display, selama panggilan plugin asli Anda RegisterLifecycleHandler untuk setiap.
inputs Koleksi penyedia subsistem Input.

File manifest Anda dapat menyertakan tampilan lain setelah id - subsistem menentukan parameter mana yang valid.

Membuat penyedia XR
Penemuan waktu dan aktivasi subsistem