Visual Studio C# integrasi
Analisis Editor

API Integration

Editor mendukung peluncuran terintegrasi dan menangkap debugger grafis RenderDoc, untuk memeriksa bingkai rinci dan debugging.

Integrasi ini hanya didukung untuk versi RenderDoc 0.26 atau kemudian, jadi jika versi sebelumnya saat ini diinstal diperlukan bahwa Anda memperbarui setidaknya versi 0.26.

Sitemap Meskipun integrasi hanya tersedia di Editor, cukup mungkin untuk menggunakan RenderDoc sebagai normal tanpa setup tambahan dalam membangun pemain mandiri.Note: While the integration is only available in the Editor, it is quite possible to use RenderDoc as normal with no extra setup in standalone player builds.

Sitemap Bingkai hanya dapat ditangkap jika Unity berjalan di platform dan API yang mendukung RenderDoc - pada saat menulis bahwa berarti Windows hanya, dan profil DirectX 11 atau OpenGL Core. Jika API lain digunakan, integrasi RenderDoc akan dinonaktifkan sementara sampai API yang didukung diaktifkan.Note: Frames can only be captured if Unity is running on a platform and API that RenderDoc supports - at time of writing that means Windows only, and either DirectX 11 or OpenGL Core profile. If another API is in use, the RenderDoc integration will be temporarily disabled until a supported API is enabled.

Memuat RenderDoc

Jika instalasi RenderDoc terdeteksi, maka setiap saat setelah memuat Editor Anda dapat klik kanan pada tab untuk Tampilan Game atau AdeganTampilan interaktif ke dunia yang Anda buat. Anda menggunakan Adegan Lihat untuk memilih dan posisi pemandangan, karakter, kamera, lampu, dan semua jenis lain dari Game Object. More info
Lihat di Glossary
dan klik opsi 'Load RenderDoc'. Ini akan memuat ulang perangkat grafis sehingga Anda harus menyimpan perubahan, tetapi setelah RenderDoc akan siap untuk menangkap tanpa harus restart editor atau membangun pemain yang mandiri.

Loading RenderDoc at runtime
Memuat Render Doc di runtime

Sitemap Anda juga dapat meluncurkan Editor melalui RenderDoc sebagai normal, atau melewati opsi jalur perintah -load-renderdoc untuk memuat RenderDoc dari startup.Note: You can also launch the Editor via RenderDoc as normal, or pass the -load-renderdoc command line option to load RenderDoc from startup.

Capturing bingkai dengan RenderDoc

Ketika versi RenderDoc yang kompatibel terdeteksi sebagai dimuat ke dalam Editor, tombol baru akan muncul di sisi kanan dari toolbarSe baris tombol dan kontrol dasar di bagian atas Editor Unity yang memungkinkan Anda untuk berinteraksi dengan Editor dengan berbagai cara (misalnya scaling, terjemahan). More info
Lihat di Glossary
pada Game dan 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
Views.

Capturing a frame with RenderDoc
Capturing bingkai dengan RenderDoc

Menekan tombol ini akan memicu menangkap bingkai berikutnya rendering untuk tampilan. Jika alat RenderDoc UI(User Interface) Memungkinkan pengguna untuk berinteraksi dengan aplikasi Anda. Unity saat ini mendukung tiga sistem UI. More info
Lihat di Glossary
belum dibuka, instance baru akan diluncurkan untuk menunjukkan capture, dan jika sudah menjalankan capture terbaru akan secara otomatis muncul di sana. Dari sana Anda dapat membuka capture dan debug menggunakan alat.

List of frame captures in RenderDoc
Daftar bingkai menangkap di RenderDoc

Termasuk informasi debug naungan

Secara default untuk mengoptimalkan ukuran naungan DirectX11, informasi debugging dilucuti. Ini berarti bahwa konstanta dan sumber daya tidak akan memiliki nama, dan sumber shaderProgram yang berjalan di GPU. More info
Lihat di Glossary
tidak akan tersedia. Untuk menyertakan informasi debugging ini di naungan Anda, termasuk #pragma enable_d3d11_debug_symbols di blok CGPROGRAM naungan Anda.

Teknik debugging grafis alternatif

Jika Anda membangun pemain mandiri menggunakan D3D11, Anda dapat menangkap bingkai dan debug menggunakan Visual Studio Grafik.

Visual Studio C# integrasi
Analisis Editor