Kelas Shader
Shader kompilasi

Shader assets

Switch to Scripting

A aset naungan adalah aset dalam proyek Unity Anda yang menentukan Shader objectContoh kelas Shader, objek Shader adalah wadah untuk program naungan dan instruksi GPU, dan informasi yang memberi tahu Unity bagaimana menggunakannya. Gunakan mereka dengan bahan untuk menentukan penampilan adegan Anda. More info
Lihat di Glossary
. Ini adalah file teks dengan ekstensi .shader. Ini mengandung kode warna.

Membuat aset naungan baru

Untuk membuat aset naungan baru, gunakan AssetsSetiap media atau data yang dapat digunakan dalam permainan atau proyek Anda. Aset mungkin berasal dari file yang dibuat di luar Unity, seperti model 3D, file audio atau gambar. Anda juga dapat membuat beberapa jenis aset di Unity, seperti Pengontrol Animator, Audio Mixer atau Tekstur Render. More info
Lihat di Glossary
> Create > ShaderProgram yang berjalan di GPU. More info
Lihat di Glossary
dari menu utama atau menu konteks Project View.

Referensi inspektur

Ketika Anda memilih aset naungan di proyek Unity Anda, 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
menampilkan informasi dasar tentang objek Shader yang mendefinisikannya. Ini juga menyediakan kontrol untuk membandingkan, dan memeriksa kode yang disusun.

Shader inspector.
Inspektur Shader.

Pengaturan impor

Bagian pengaturan impor dari Inspektur memungkinkan Anda mengatur tekstur default untuk aset naungan. Kapanpun MaterialAset yang menentukan bagaimana permukaan harus diberikan. More info
Lihat di Glossary
baru dibuat dengan naungan ini, tekstur ini secara otomatis ditugaskan.

Objek yang diimpor

Bagian objek yang diimpor dari Inspektur memungkinkan Anda melihat dan mengedit pengaturan yang terkait dengan objek Shader sendiri, dan bagaimana kompiler naungan menanganinya.

Shader compilation popup menu.
Shader kompilasi popup menu.

Untuk Permukaan ShaderCara merampingkan naungan menulis untuk Pipeline Render Built-in. More info
Lihat di Glossary
, tombol Show generated code menampilkan kode yang dihasilkan Unity dari file sumber yang disederhanakan Anda. Jika Anda ingin menyesuaikan kode yang dihasilkan, Anda hanya dapat menyalin dan menempel ke file sumber naungan Anda.

Anda dapat menggunakan menu popup Compile and show code untuk:

  • Secara manual mengkompilasi semua varian naungan untuk API grafis yang dipilih. Dalam Editor Unity, naungan tidak mengkompilasi semua varian naungan untuk semua API grafis sampai membangun waktu. Anda dapat secara manual memaksa ini untuk memeriksa kesalahan. Untuk informasi lebih lanjut tentang apa compiler naungan lakukan dan ketika, lihat Shader kompilasi
  • Periksa kode naungan yang disusun untuk platform yang dipilih. Ini sebagian besar berguna saat mengoptimalkan naungan untuk kinerja; sering Anda ingin tahu berapa banyak instruksi tingkat rendah yang dihasilkan. Anda dapat menempelkan kode yang dihasilkan ke alat analisis kinerja naungan GPU (seperti AMD GPU ShaderAnalyzer atau PVRShaderEditor.

Checkbox Preprocess Only memungkinkan Anda melihat sumber praproses untuk aset naungan itu.

Kelas Shader
Shader kompilasi