Multi-scene fisika
Referensi Fisika 3D

Fisika Debug Visualisasi

Fisika Debug Visualiser memungkinkan Anda untuk memeriksa geometri ColliderBentuk tak terlihat yang digunakan untuk menangani tabrakan fisik untuk objek. Seorang sari tidak perlu menjadi bentuk yang sama dengan jala objek - perkiraan kasar sering lebih efisien dan tidak dapat dibedakan dalam gameplay. More info
Lihat di Glossary
dalam skenario berbasis fisika Anda, dan profil. Ini menyediakan visualisasi yang harus dilakukan oleh 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
dan tidak boleh saling bertabrakan. Ini sangat berguna ketika ada banyak Colliders di Adegan Anda, atau jika GameObjectsObjek 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
dan Render keluar dari sinkronisasi.Mesh Collision are out of sync.

Untuk panduan lebih lanjut tentang meningkatkan kinerja fisika dalam proyek Anda, lihat dokumentasi pada Profiler Fisika.

Untuk membuka jendela Debug Fisika di Editor Unity, buka Window > Analysis > Physics Debugger.

Default Physics Debug Visualization settings and a Cube primitive
Database Pengaturan Visualisasi debug dan primitive kubus

Dari jendela ini, Anda dapat menyesuaikan pengaturan visual dan menentukan jenis GameObjects yang ingin Anda lihat atau bersembunyi di visualizer.

Physics Debug window with fold-out options and overlay panel
Jendela Debug Fisika dengan opsi lipat-out dan panel overlay
The Physics Debug overlay panel
Panel overlay Debug Fisika

Hide Selected Items adalah mode default. Ini berarti bahwa setiap item muncul dalam visualizer, dan Anda perlu mencentang kotak centang untuk setiap item untuk menyembunyikannya. Untuk mengubah ini menjadi Show Selected Items, gunakan drop-down di bagian atas jendela. Ini berarti bahwa tidak ada item yang muncul dalam visualizer, dan Anda perlu mencentang kotak centang untuk setiap item untuk menampilkannya.

Property Function
Reset Klik tombol ini untuk mengatur ulang jendela Debug Fisika kembali ke pengaturan default.
Hide Layers Gunakan menu dropdown untuk menentukan apakah atau tidak menampilkan Collider dari LayersLapisan dalam Unity dapat digunakan untuk memilih kelompok GameObjects secara selektif atau keluar dari proses atau perhitungan tertentu. Ini termasuk rendering kamera, pencahayaan, tabrakan fisika, atau perhitungan kustom dalam kode Anda sendiri. More info
Lihat di Glossary
yang dipilih.
Hide Static Colliders Tick kotak centang ini untuk menghilangkan Collider statis (Colliders tanpa komponen kaku) dari visualisasi.
Hide Triggers Tick kotak centang ini untuk menghapus Collider yang juga memicu dari visualisasi.
Hide Rigidbodies Tick kotak centang ini untuk menghilangkan komponen kaku dari visualisasi.
Hide Kinematic Bodies Tick kotak centang ini untuk menghapus Collider dengan komponen Kinematic Rigidbody (yang tidak dikendalikan oleh mesin fisika) dari visualisasi. Lihat dokumentasi tentang komponen kaku untuk rincian lebih lanjut.
Hide Sleeping Bodies Tick kotak centang ini untuk menghapus Collider dengan komponen Sleeping RigidbodyKomponen yang memungkinkan GameObject untuk dipengaruhi oleh gravitasi simulasi dan kekuatan lainnya. More info
Lihat di Glossary
(yang saat ini tidak terlibat dengan mesin fisika) dari visualisasi. Lihat dokumentasi tentang Komponen kaku: Login untuk rincian lebih lanjut.
Collider Types Gunakan opsi ini untuk menghilangkan jenis Collider tertentu dari visualisasi fisika.
    Hide
    BoxColliders
Tick kotak centang ini untuk menghilangkan Kotak CollidersKomponen collider berbentuk kubus yang menangani tabrakan untuk GameObjects seperti dadu dan es batu. More info
Lihat di Glossary
dari visualisasi.
Sembunyikan
SphereColliders
Tick kotak centang ini untuk menghilangkan Sphere CollidersKomponen collider berbentuk sphere yang menangani tabrakan untuk GameObjects seperti bola atau hal-hal lain yang dapat kira-kira perkiraan sebagai bidang untuk tujuan fisika. More info
Lihat di Glossary
dari visualisasi.
Sembunyikan
KapsulColliders
Tick kotak centang ini untuk menghilangkan Kapsul CollidersKomponen collider berbentuk kapsul yang menangani tabrakan untuk GameObjects seperti barel dan tungkai karakter. More info
Lihat di Glossary
dari visualisasi.
Sembunyikan
MeshColliders
(convex)
Tick checkbox ini untuk menghilangkan convex Mesh ColliderKomponen collider bentuk bebas yang menerima referensi jala untuk menentukan bentuk permukaan tabrakannya. More info
Lihat di Glossary
dari visualisasi.
Sembunyikan
MeshColliders
(concave)
Tick checkbox ini untuk menghilangkan concave Mesh Collider dari visualisasi.
    Hide
    TerrainColliders
Tick kotak centang ini untuk menghilangkan CatalogKomponen collider berbentuk medan yang menangani tabrakan untuk permukaan tabrakan dengan bentuk yang sama dengan objek Terrain melekat pada. More info
Lihat di Glossary
dari visualisasi.
Hide None Klik Hide None untuk membersihkan semua kriteria penyaringan dan menampilkan semua jenis Collider dalam visualisasi.
Hide All Klik Hide All untuk mengaktifkan semua filter dan menghapus semua jenis Collider dari visualisasi.
Colors Gunakan pengaturan ini untuk menentukan bagaimana fitur Unity komponen fisika dalam visualisasi.
Statis
Colliders
Gunakan pemilih warna ini untuk menentukan warna mana yang menunjukkan Collider statis (Colliders tanpa komponen kaku) dalam visualisasi.
    Triggers Gunakan pemilih warna ini untuk menentukan warna yang menunjukkan Collider yang juga memicu visualisasi.
    Rigidbodies Gunakan pemilih warna ini untuk menentukan warna yang menunjukkan komponen kaku dalam visualisasi.
Kinematik
Bodies
Gunakan pemilih warna ini untuk menentukan warna mana yang menunjukkan komponen Kinematic Rigidbody (yang tidak dikendalikan oleh mesin fisika) dari visualisasi. Lihat dokumentasi tentang komponen kaku untuk rincian lebih lanjut.
Tidur
Bodies
Gunakan pemilih warna ini untuk menentukan warna mana yang menunjukkan komponen Sleeping Rigidbody (yang saat ini tidak terlibat dengan mesin fisika) dari visualisasi. Lihat dokumentasi tentang Komponen kaku: Login untuk rincian lebih lanjut.
    Variation Gunakan slider untuk mengatur nilai antara 0 dan 1. Ini mendefinisikan berapa banyak campuran warna pilihan Anda dengan warna acak. Gunakan Collider yang terpisah secara visual dengan warna, dan untuk melihat struktur GameObjects.
Rendering Gunakan pengaturan ini untuk menentukan bagaimana render Unity dan menampilkan visualisasi fisika.
    Transparency Gunakan slider untuk mengatur nilai antara 0 dan 1. Ini mendefinisikan transparansi geometri collisiontabrakan terjadi ketika mesin fisika mendeteksi bahwa tabrakan dari dua GameObjects membuat kontak atau tumpang tindih, ketika setidaknya satu memiliki komponen kaku dan bergerak. More info
Lihat di Glossary
yang ditarik dalam visualisasi.
    Force
    Overdraw
Geometri render normal kadang-kadang dapat mengaburkan Collider (misalnya, pesawat Mesh Collider di bawah lantai). Tick kotak centang Force Overdraw untuk membuat geometri renderer visualisasi menggambar geometri Collider di atas geometri render.
Lihat Jarak
    Distance
Gunakan ini untuk mengatur jarak pandang visualisasi.
Terrain
Ubin Max
Gunakan ini untuk mengatur jumlah maksimum ubin Terrain dalam visualisasi.

Panel overlay memiliki opsi lebih lanjut:

The Physics Debug overlay panel
Panel overlay Debug Fisika
Property Function
Collision Geometry Tick kotak centang ini untuk mengaktifkan visualisasi geometri tabrakan.
Mouse Select Tick kotak centang ini untuk mengaktifkan sorotan mouse dan pemilihan mouse. Ini dapat berguna jika Anda memiliki GameObjects besar yang menghalangi satu sama lain dalam visualizer.

Profil

Anda dapat menggunakan Fisika Debug ke profil dan pemecahan aktivitas fisika dalam permainan Anda. Anda dapat menyesuaikan jenis komponen Colliders atau Rigidbody yang dapat Anda lihat dalam visualiser, untuk membantu Anda menemukan sumber aktivitas. Dua yang paling membantu adalah:

To see active Rigidbody components only: Untuk melihat hanya komponen kaku yang aktif dan oleh karena itu menggunakan sumber CPU / GPU, tick Hide Static Colliders dan Hide Sleeping Bodies.

Sitemap Non-convex (dasar segitiga) Mesh Collider cenderung menghasilkan kontak yang paling ketika komponen kaku melekat mereka sangat dekat tabrakan dengan orang lain atau Collider. Untuk memvisualisasikan hanya Collider Mesh non-convex, atur jendela ke mode To see non-convex MeshThe main graphics primitive of Unity. Meshes make up a large part of your 3D worlds. Unity supports triangulated or Quadrangulated polygon meshes. Nurbs, Nurms, Subdiv surfaces must be converted to polygons. More info
See in Glossary
Colliders only:
, klik tombol Show Selected Items, lalu centang kotak cemen.Select None button, then tick the Show MeshColliders (concave) checkbox.

API documentation Login

Lihat API Scripting Unity Indeks untuk:



  • 2017–06–01 Login

  • Fisika Debug Visualization adalah fitur baru dalam Unity 5.6

Multi-scene fisika
Referensi Fisika 3D