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:
Samples~
folder. Anda dapat memiliki lebih dari satu sampel dalam paket: setiap subfolder dari folder Samples~
mengandung satu sampel.samples
Anda.package.json
manifest file.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
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"
}
]
}