Rumah >masalah biasa >Cara menggunakan Projektor dalam Unity3D
Cara menggunakan: 1. Cipta Projektor: Cipta GameObject kosong, dan kemudian tambah komponen Projektor daripada Komponen Anda juga boleh mengimport Pakej->Projektor untuk mengimport pakej Projektor.
Prinsip Projektor
Projektor boleh menayangkan Bahan ke semua objek dalam set frustum. Biasanya mengandungi dua kuki peta dan kejatuhan. Kuki ialah corak yang diunjurkan, dan fungsi Falloff adalah terutamanya untuk menentukan alfa unjuran, iaitu, terang dan gelap, berdasarkan jarak. Bahagian kiri Falloff berwarna putih, dengan nilai alfa 1, yang sepadan dengan unjuran paling terang apabila jaraknya paling hampir lebih jauh, unjuran akan beransur-ansur menjadi lebih dekat kepada telus atau bahkan tidak kelihatan. Apertur pemilihan aksara kepada tekstur bahan, yang boleh berupa gambar, video atau pemandangan yang dilihat oleh kamera lain)
5 kesan lampu suluh 3D atau 2D
Langkah penggunaan
1. Buat Projektor. Anda boleh mencipta Objek Permainan kosong, dan kemudiannya. Tambah komponen Projektor daripada Komponen seperti yang ditunjukkan di bawah Anda juga boleh Import Pakej->Projektor untuk mengimport pakej Projektor. Kandungan pakej adalah seperti berikutDua: Nota
2 untuk mengelakkan pendarahan projektor, Tekstur Kuki dayakan pilihan Border atau Mipmap Mipmap terus
Sama ada ortografik atau tidak.
Jika FallOff tidak digunakan, kuki dengan alfa 1 paling terang akan ditayangkan, dan akan ditayangkan ke kedua-dua arah frustrum, menyebabkan kesan "unjuran berganda" yang tidak kita mahu lihat. Jika anda menggunakan peta Falloff yang disertakan dengan pakej sistem. Bayangan itu pudar dengan jarak. 【Contoh Demonstrasi】
Contoh 0: Apertur di bawah kaki watak
Pelorek yang digunakan oleh projektor adalah seperti berikut, dan skrip boleh digunakan untuk mengawal putaran projektor.Shader "Tersuai/Kalangan" {
Kabus { Warna (1, 1, 1) }
AlphaTest Greater 0
Blend DstColor Zero
SetTexture [_ShadowTex] {
Shader
("
"UnityCG.cginc"
_ShadowTex;
ZWrite Off
Kabus { Warna (1, 1, 1) }
AlphaTest Greater 0
AlphaTest Greater 0
satukan tekstur, SATU - tekstur
Matriks [_Projector]
gabungkan sebelumnya lerp (tekstur) pemalar
Atas ialah kandungan terperinci Cara menggunakan Projektor dalam Unity3D. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!