Komponen Renderer Line
Komponen Renderer Billboard

Komponen Renderer Trail

Switch to Scripting

Komponen Trail Renderer membuat jejak poligon di balik GameObjectObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary
bergerak, seiring waktu. Ini dapat digunakan untuk memberikan perasaan yang ditekan untuk objek bergerak, atau untuk menyoroti jalan atau posisi benda bergerak.

Trail Renderer menggunakan algoritma yang sama untuk rendering jejak sebagai Jalur RendererKomponen yang mengambil array dari dua atau lebih poin di ruang 3D dan menarik garis lurus antara masing-masing. Anda dapat menggunakan komponen Renderer Baris tunggal untuk menggambar apa pun dari garis lurus sederhana ke spiral yang kompleks. More info
Lihat di Glossary
.

Getting started

Untuk membuat Renderer Trail:

  1. Di bar menu Unity, pergi ke GameObject > Effects > Trail.
  2. Pilih Trail Renderer GameObject, dan orang tua ke GameObject yang Anda inginkan untuk menghasilkan jejak untuk.
  3. Gunakan jendela 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
    untuk mengkonfigurasi warna, lebar, dan pengaturan tampilan lainnya dari jalur.
  4. Pratinjau jejak dalam Edit Mode dengan memindahkan GameObject dan mengamati efek dalam tampilan SceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
    Lihat di Glossary
    .
An example Trail Renderer configuration, and the resulting trail.
Contoh konfigurasi Renderer Trail, dan jalur yang dihasilkan.

Bahan Renderer Trail

Secara default, Renderer Trail menggunakan Bahan bawaan, Default-Line. Anda dapat membuat banyak perubahan pada munculnya jejak tanpa mengubah Bahan ini, seperti mengedit gradien warna atau lebar jejak.

Untuk efek lain, seperti menerapkan tekstur ke jalur, Anda harus menggunakan Bahan yang berbeda. Jika Anda tidak ingin menulis ShaderProgram yang berjalan di GPU. More info
Lihat di Glossary
Anda sendiri untuk Bahan Baru, pekerjaan Unity built-in Mobiele Website index. Sitemap dengan baik dengan Trail Renderers. Jika Anda menerapkan Tekstur ke Renderer Trail, Tekstur harus dimensi persegi (misalnya 256x256, atau 512x512).

Jika Anda menerapkan lebih dari satu Bahan ke Renderer Trail, jejak diberikan sekali untuk setiap Bahan.

Lihat Membuat dan menggunakan Bahan untuk informasi lebih lanjut.

Jarak antara poin

Nilai Min Vertex Distance menentukan seberapa jauh dalam unit dunia GameObject dimana jejak berlaku harus melakukan perjalanan sebelum segmen baru ditambahkan ke jalur. Nilai rendah seperti 0,1 menciptakan segmen jejak lebih sering, menciptakan jalur yang lebih halus. Nilai-nilai yang lebih tinggi seperti 1,5 segmen yang lebih giok dalam penampilan. Selain itu, jalur lebar dapat menunjukkan artefak visual ketika simpul sangat dekat bersama dan arah perubahan jejak secara signifikan lebih dari jarak pendek.

Untuk alasan kinerja, yang terbaik adalah menggunakan nilai kemungkinan terbesar yang mencapai efek yang Anda coba buat.

Login Referensi inspektur

Bagian ini berisi bagian berikut:

Pengaturan Trail

Property Function
Width Tentukan nilai lebar, dan nilai kurva untuk mengontrol lebar jejak Anda sepanjang panjangnya.

Kurva dipesan pada setiap simpul, sehingga akurasinya dibatasi oleh jumlah simpul di jalan Anda. Lebar keseluruhan jejak dikendalikan oleh nilai lebar.
Time Tentukan seumur hidup suatu titik di jalur, dalam hitungan detik.
Min Vertex Distance Jarak minimum antara poin di jalur, di unit dunia.
AutoDestruct Aktifkan ini untuk menghancurkan GameObject ke mana komponen Trail Renderer terpasang setelah tidak pindah selama detik Time.
Emitting Ketika ini diaktifkan, Unity menambahkan poin baru di jalan. Ketika ini dinonaktifkan, Unity tidak menambahkan poin baru ke jalan. Gunakan ini untuk menghentikan dan tidak menggunakan generasi trail.
Color Tentukan gradien untuk mengontrol warna jejak sepanjang panjangnya.

Unity sampel warna dari gradien warna pada setiap simpul. Antara setiap simpul, Unity menerapkan interpolasi linier untuk warna. Menambahkan lebih banyak simpul ke jejak Anda mungkin memberikan perkiraan lebih dekat dari gradien rinci.
Corner Vertices Properti ini menentukan berapa banyak simpul tambahan yang digunakan ketika sudut menggambar di jalan. Meningkatkan nilai ini untuk membuat sudut jejak tampak bulat.
End Cap Vertices Properti ini menentukan berapa banyak simpul tambahan digunakan untuk membuat topi akhir di jalan. Meningkatkan nilai ini untuk membuat topi jejak muncul rounder.
Alignment Mengatur arah yang menghadap jalan.
View Jejak menghadapi CameraKomponen yang menciptakan gambar sudut pandang tertentu di tempat kejadian Anda. Output ditarik ke layar atau ditangkap sebagai tekstur. More info
Lihat di Glossary
.
TransformZ Jejak menghadapi sumbu Z dari Transform componentKomponen Transform menentukan Posisi, Rotasi, dan Skala setiap objek di tempat kejadian. Setiap GameObject memiliki Transform. More info
Lihat di Glossary
.
Texture Mode Kontrol bagaimana Tekstur diterapkan pada jalur.
Stretch Peta tekstur setelah sepanjang seluruh panjang jejak.
Tile Ulangi tekstur di sepanjang jalan, berdasarkan panjangnya di unit dunia. Untuk mengatur tingkat tiling, gunakan Bahan.SetTextureScale.
DistributePerSegment Peta tekstur setelah sepanjang seluruh panjang jejak, asumsikan semua simpul merata.
RepeatPerSegment Mengulangi tekstur di sepanjang jalan, mengulangi tingkat satu kali per segmen trail. Untuk menyesuaikan tingkat tiling, gunakan Bahan.SetTextureScale.
Shadow Bias Mengatur jumlah untuk memindahkan bayangan dari Cahaya untuk menghapus artefak bayangan.
Generate Lighting Data Jika diaktifkan, Unity membangun geometri jejak dengan normal dan tangents disertakan. Ini memungkinkan untuk menggunakan Bahan yang menggunakan pencahayaan Adegan.

Materials

Bagian Materials daftar semua materials yang digunakan komponen ini.

Property Description
Size Jumlah elemen dalam daftar materi.

Jika Anda menurunkan jumlah elemen, Unity menghapus elemen di akhir daftar. Jika Anda meningkatkan jumlah elemen, Unity menambahkan elemen baru ke akhir daftar. Unity mengisi unsur baru dengan bahan yang sama yang elemen pada akhir penggunaan daftar.
Element Bahan dalam daftar. Anda dapat menetapkan aset material untuk setiap elemen.

Secara default, Order Unity daftar alfabet berdasarkan nama bahan. Daftar ini dapat dipesan ulang, dan pembaruan Unity jumlah elemen secara otomatis saat Anda mengubah pesanan mereka.

Lighting

Bagian Lighting mengandung sifat yang berkaitan dengan pencahayaan.

Property Description
Cast Shadows Tentukan jika dan bagaimana Renderer ini melemparkan bayangan ketika cocok Light bersinar di atasnya.

Properti ini sesuai dengan API Renderer.shadowCastingMode.
On Renderer ini melemparkan bayangan ketika lampu bayangan-casting bersinar di atasnya.
Off Renderer ini tidak melemparkan bayangan.
Two-sided Renderer ini melemparkan bayangan dua sisi. Ini berarti bahwa benda-benda satu sisi seperti pesawat atau quad dapat melemparkan bayangan, bahkan jika sumber cahaya berada di belakang jala.

Untuk Iluminasi Global Baked atau Enlighten Penerangan Global Realtime untuk mendukung bayangan dua sisi, bahan harus mendukung.
Shadows Only Renderer ini melemparkan bayangan, tetapi Renderer itu sendiri tidak terlihat.
Receive Shadows Tentukan jika Tampilan Unity bayangan melemparkan ke Renderer ini.

Properti ini hanya memiliki efek jika Anda mengaktifkan Iluminasi Global Baked atau Enlighten Penerangan Global Realtime untuk adegan ini.

Properti ini sesuai dengan API Renderer.receiveShadows.
Contribute Global Illumination Sertakan Renderer ini dalam perhitungan pencahayaan global, yang terjadi pada waktu bake.

Properti ini hanya memiliki efek jika Anda mengaktifkan Iluminasi Global Baked atau Enlighten Penerangan Global Realtime untuk adegan ini.

Enabling properti ini memungkinkan bendera Contribute GI di GameObject's Bendera Editor Statis. API RealEditorFlags.ContributeGI.
Receive Global Illumination Baik Unity menyediakan data pencahayaan global ke Renderer ini dari peta lampu panggang, atau dari Probe Cahaya runtime.

Properti ini hanya dapat diedit jika Anda mengaktifkan Contribute Global Illumination. Ini hanya memiliki efek jika Anda mengaktifkan Iluminasi Global Baked atau Enlighten Penerangan Global Realtime untuk adegan ini.

Properti ini sesuai dengan API MeshRenderer.receiveGI.
Lightmaps Unity menyediakan data pencahayaan global untuk Renderer ini dari lightmaps.
Light Probes Unity menyediakan data pencahayaan global ke Renderer ini dari Probe Cahayaprobe cahaya menyimpan informasi tentang bagaimana cahaya melewati ruang di tempat kejadian Anda. Koleksi probe cahaya yang diatur dalam ruang tertentu dapat meningkatkan pencahayaan pada objek bergerak dan pemandangan LOD statis dalam ruang itu. More info
Lihat di Glossary
di tempat kejadian.
Prioritize Illumination Aktifkan properti ini untuk selalu mencakup Renderer ini dalam perhitungan Iluminasi Realtime Global. Ini memastikan bahwa Renderer dipengaruhi oleh tumis yang jauh, bahkan mereka yang biasanya dikecualikan dari perhitungan Penerangan Global untuk alasan kinerja.

Properti ini terlihat hanya jika Contribute GI diaktifkan dalam Bendera Editor Statis GameObject, proyek Anda menggunakan Pipeline Render Built-in, dan Enlighten Penerangan Global Realtime diaktifkan di tempat kejadian Anda.

Probes

Bagian Probes mengandung sifat yang berkaitan dengan Probe Cahaya dan Refleksi ProbeKomponen rendering yang menangkap pandangan bulat dari sekitarnya di semua arah, seperti kamera. Gambar yang ditangkap kemudian disimpan sebagai kubus yang dapat digunakan oleh benda dengan bahan reflektif. More info
Lihat di Glossary
.

Property Description
Light Probes Mengatur bagaimana Renderer ini menerima cahaya dari sistem Probe Cahaya.

Properti ini sesuai dengan API Renderer.lightProbeUsage.
Off Renderer tidak menggunakan probe cahaya yang diserbuki.
Blend Probes Renderer menggunakan satu Probe Cahaya yang diserbuki. Ini adalah nilai default.
Use Proxy Volume Renderer menggunakan grid 3D dari Probe Cahaya yang diserbuki.
Custom Provided Renderer mengekstrak nilai seragam naungan probe cahaya dari BahanPropertyBlock.
Proxy Volume Override Mengatur referensi ke GameObject lain yang memiliki komponen Volume Proxy Light Probe.

Properti ini hanya terlihat ketika Light Probes diatur ke Use Proxy Volume.
Reflection Probes Mengatur bagaimana Renderer menerima refleksi dari sistem Refleksi Probe.

Properti ini sesuai dengan API Renderer.probeAnchor.
Off Diaktifkan Probe Refleksi. Unity menggunakan skybox untuk refleksi.
Blend Probes Probe Refleksi yang Dapat Diaktifkan. Blending hanya terjadi antara Probe Reflection. Ini berguna di lingkungan dalam ruangan di mana karakter dapat transisi antara daerah dengan pengaturan pencahayaan yang berbeda.
Blend Probes and Skybox Probe Refleksi yang Dapat Diaktifkan. Blending terjadi antara Probe Reflection, atau antara Probe Reflection dan refleksi default. Ini berguna untuk lingkungan luar ruangan.
Simple Enables Reflection Probe, tetapi tidak ada campuran terjadi antara Probe Reflection ketika ada dua volume tumpang tindih.
Anchor Override Mengatur Transformasi yang menggunakan Unity untuk menentukan posisi interpolasi saat menggunakan sistem Probe Cahaya atau Refleksi Probe. Secara default, ini adalah pusat kotak terikat geometri Renderer.

Properti ini sesuai dengan API Renderer.probeAnchor.

Pengaturan Tambahan

Bagian Additional Settings mengandung sifat tambahan.

Property Description
Motion Vectors Mengatur apakah menggunakan vektor gerak untuk melacak per-piksel Renderer ini, gerakan ruang layar dari satu bingkai ke depan. Anda dapat menggunakan informasi ini untuk menerapkan efek pasca-olahan seperti blur gerak.

Note: tidak semua platform mendukung vektor gerak. Lihat SystemInfo.supportsMotionVectors untuk informasi lebih lanjut.

Properti ini sesuai dengan API Renderer.motionVectorGenerationMode.
Camera Motion Only Gunakan hanya gerakan kamera untuk melacak gerakan.
Per Object Motion Gunakan umpan tertentu untuk melacak gerakan untuk Renderer ini.
Force No Motion Jangan melacak gerakan.
Dynamic Occlusion Ketika Dynamic Occlusion diaktifkan, sistem Unity occlusion cullingA yang menonaktifkan rendering objek ketika mereka tidak saat ini dilihat oleh kamera karena mereka dikabur (disebutkan) oleh benda lain. More info
Lihat di Glossary
kusam Renderer ini ketika diblokir dari tampilan Kamera oleh Occluder Statis. Jika tidak, sistem tidak kusam Renderer ini ketika diblokir dari tampilan Kamera oleh Occluder Statis.

Dynamic Occlusion diaktifkan secara default. Dinonaktifkan untuk efek seperti menggambar garis besar karakter di belakang dinding.
Sorting Layer Nama Lapisan Sortasi Renderer ini.
Order in Layer Order Renderer ini dalam Lapisan Sortasi.
Komponen Renderer Line
Komponen Renderer Billboard