Menambahkan tes ke paket
Paket manifest

Membuat sampel untuk paket

Pada tahun 2019.1, Anda dapat menambahkan sampel ke paket. Sampel mungkin menjadi bagian dari kode contoh, beberapa shadersProgram yang berjalan di GPU. More info
Lihat di Glossary
dan tekstur, beberapa animasi, atau file lain yang biasanya Anda temukan di bawah folder Assets proyek.

Ketika pengguna membuka jendela Paket Manager dan memilih paket yang berisi sampel, tombol Import muncul dalam pane rincian paket untuk setiap sampel dalam paket. Ketika pengguna mengklik tombol Import, Manajer Paket menyalin seluruh struktur subfolder untuk sampel di bawah folder Assets proyek.

Untuk menambahkan sampel ke paket Anda:

  1. Masukkan file aset atau contoh C# file kode di bawah folder Samples~ folder. Anda dapat memiliki lebih dari satu sampel dalam paket: setiap subfolder dari folder Samples~ mengandung satu sampel.
  2. Tambahkan array Objek JSON untuk setiap sampel di file manifestasi samples Anda.package.json manifest file.

Lokasi file sampel

Anda dapat menambahkan aset sampel Anda di bawah subfolder dari folder Samples~ paket Anda. Misalnya, paket dengan sampel naungan mungkin terlihat sesuatu seperti ini:

MyPackage
  ├── package.json
  └── Samples
        ├── SamplesHDRP
        │    ├── Textures
        │    |     ├── MossyRock.bmp
        │    |     └── SandyRock.bmp
        │    └── Shader
        │          ├── Lit Texture Blend HDRP.ShaderGraph
        │          └── Lit Vertex Color HDRP.ShaderGraph
        └── SamplesStandard
        │    ├── Textures
        │    |     ├── MossyRock.bmp
        │    |     └── SandyRock.bmp
        │    └── Shader
        │          ├── StandardTextureBlend.shader
        │          └── StandardVertexColor.shader
        └── SamplesUniversalRP
             ├── Textures
             |     ├── MossyRock.bmp
             |     └── SandyRock.bmp
             └── Shader
                   ├── Lit Texture Blend URP.ShaderGraph
                   └── Lit Vertex Color URP.ShaderGraph

Sertakan sampel Anda di manifestasikan

Tambahkan array JSON ke file package.json yang disebut samples. Untuk setiap sampel, tambahkan objek JSON yang mengandung setidaknya displayName dan path ke folder sampel:

Value: Description:
displayName Nama sampel seperti itu muncul dalam rincian paket di jendela Manajer Paket.
description Deskripsi singkat tentang apa sampel menunjukkan atau mengandung. Ini hanya untuk package manifestSetiap paket memiliki manifest, yang menyediakan informasi tentang paket ke Manajer Paket. Manifest mengandung informasi seperti nama paket, versinya, deskripsi untuk pengguna, ketergantungan pada paket lain (jika ada), dan rincian lainnya. More info
Lihat di Glossary
. Deskripsi tidak muncul di antarmuka, bahkan sebagai tooltip.
path Jalur dari folder Samples~ ke folder akar sampel.

Misalnya, menggunakan struktur yang sama sebagai contoh untuk Lokasi file sampel bagian samples terlihat mirip dengan ini:

{
    "samples": [
        {
            "displayName": "HDRP Shaders",
            "description": "Contains sample shaders for the High Definition render pipeline",
            "path": "Samples~/SamplesHDRP"
        },
        {
            "displayName": "URP Shaders",
            "description": "Contains sample shaders for the Universal render pipeline",
            "path": "Samples~/SamplesUniversalRP"
        },
        {
            "displayName": "Standard RP Shaders",
            "description": "Contains sample shaders for the Standard render pipeline",
            "path": "Samples~/SamplesStandard"
        }
    ]
}



  • Sampel untuk paket kustom ditambahkan dalam NewIn20191
Menambahkan tes ke paket
Paket manifest