Menggunakan kata kunci naungan dengan skrip C#
Varietas Shader

Menggunakan kata kunci naungan dengan bahan Inspektur

Dalam Editor Unity, ketika Anda melihat materi dalam bahan InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary
, Anda dapat mengaktifkan dan menonaktifkan kata kunci shaderProgram yang berjalan di GPU. More info
Lihat di Glossary
lokal. Ini berguna untuk dua alasan:

  • Ini memungkinkan seniman untuk mengatur nilai kata kunci yang berbeda untuk bahan yang berbeda, tanpa perlu menggunakan kode.
  • Ketika Anda mengaktifkan kata kunci menggunakan Materi [KeywordEnum]PropertyDrawer, Unity secara otomatis menonaktifkan kata kunci lain dalam satu set. Ini memastikan bahwa kata kunci persis dari satu set diaktifkan setiap saat.

Seperti pengaturan naungan atau data, kata kunci naungan hanya tersedia dalam bahan Inspektur ketika mereka dinyatakan sebagai sifat material dalam file sumber naungan.

Untuk naungan yang dibuat dalam Shader Graph, kata kunci adalah sifat material secara default. Ini berarti bahwa pengaturan ini secara otomatis tersedia dalam bahan Inspektur. Untuk mengubah ini, buka properti Exposed.

Untuk penanam kode tangan, Anda harus memastikan bahwa kode ShaderLabBahasa Unity untuk mendefinisikan struktur benda-benda Shader. More info
Lihat di Glossary
Anda menentukan bahan properti yang mewakili set kata kunci. Properti material harus memiliki jenis Float, dan harus menggunakan [Toggle], [ToggleOff], atau [KeywordEnum] BahanPropertyDrawer atribut untuk mengeksposnya dengan benar ke Inspektur. Untuk informasi lebih lanjut dan contoh, lihat dokumentasi untuk API BahanPropertyDrawer.

Menggunakan kata kunci naungan dengan skrip C#
Varietas Shader