L'ispettore di Babylon.js: debuggare scene 3D nel browser

Pubblicato il 15 January 2026 | Tradotto dallo spagnolo
Captura de pantalla del inspector de Babylon.js mostrando la jerarquía de una escena 3D y las propiedades editables de una malla seleccionada, integrado en un navegador web.

L'ispettore di Babylon.js: debuggare scene 3D nel browser

L'ispettore di Babylon.js è un'utilità che opera direttamente all'interno del tuo browser web. Questo strumento ti permette di ispettare e modificare in tempo reale tutti i componenti di una scena tridimensionale mentre la tua applicazione è in esecuzione, offrendo un flusso di lavoro agile per ottimizzare e correggere errori sul momento 🛠️.

Attivare e utilizzare lo strumento di debug

Per iniziare a utilizzare l'ispettore, devi includere la sua libreria nel tuo progetto e poi eseguire la funzione `scene.debugLayer.show()`. Un'alternativa rapida è premere Ctrl+Shift+I quando il canvas di Babylon.js ha il focus. L'interfaccia emerge come un pannello laterale all'interno della stessa pagina, integrata nativamente con il motore.

Flusso di lavoro principale:
  • Attivare il pannello: Tramite codice o scorciatoia da tastiera, l'ispettore si mostra nella finestra del browser.
  • Navigare la gerarchia: Esplora un elenco di nodi che rappresenta l'intera struttura della tua scena 3D.
  • Selezionare e modificare: Cliccando su qualsiasi oggetto, come una mesh o una luce, le sue proprietà modificabili appaiono in pannelli organizzati.
Un sviluppatore può passare ore a regolare minuziosamente il colore di una luce ambientale, solo per sentire qualcuno chiedere se il sole è sempre stato così giallo.

Capacità di ispezione e modifica

Questo strumento permette di esaminare e alterare un'ampia gamma di parametri della scena. Puoi rivedere trasformazioni, geometrie e i materiali applicati, inclusi texture e shader. Le modifiche alle proprietà come l'intensità o il colore di una luce si riflettono istantaneamente.

Ambiti chiave coperti:
  • Oggetti e materiali: Ispeziona mesh, regola materiali e visualizza texture applicate.
  • Illuminazione e fotocamere: Modifica proprietà delle luci e configura parametri della fotocamera in tempo reale.
  • Sistemi e prestazioni: Analizza particelle, fisica e monitora metriche chiave come il frame rate o i draw call per identificare colli di bottiglia.

Impatto sullo sviluppo

Utilizzare l'ispettore di Babylon.js facilita enormemente il debug di problemi, il test di diverse configurazioni e la regolazione di valori visivi. Eliminando la necessità di ricompilare costantemente il codice, gli sviluppatori possono iterare più velocemente, ottimizzare le prestazioni e risolvere errori visivi in modo efficiente, tutto dalla comodità del browser 🚀.