Addressables

Ricettario del sistema Addressables di Unity: disciplina del ciclo di vita della gestione, caricamento etichette e la regola IsValid()-before-release che la maggior parte degli sviluppatori salta.

di XeldarAlz · XeldarAlz/everything-claude-unity

Promosso ★ 9.2/10

Addressables — Ricettario del sistema Addressables di Unity: disciplina del ciclo di vita della gestione, caricamento etichette e la regola IsValid()-before-release che la maggior parte degli sviluppatori salta.

Cosa fa

Un riferimento a file singolo per il sistema di asset Addressables di Unity — pattern LoadAssetAsync/InstantiateAsync, gestione del tracciamento e del rilascio, caricamento batch basato su etichette, aggiornamenti del catalogo remoto e integrazione UniTask. Si attiva con domande sul caricamento di asset Addressable, sulla correzione di perdite di memoria di Addressables o sulla configurazione di cataloghi remoti in Unity.

Rapporto di test

Scritto un vero MonoBehaviour di caricamento etichette in due modi: la versione di base a formato libero ha rilasciato il suo handle senza una guardia IsValid() (un vero rischio di doppio rilascio/eccezione se il caricamento non è mai completato); la versione guidata dall'abilità ha seguito fedelmente i pattern Handle Lifecycle + Label-Based Loading della documentazione e lo ha catturato, aggiungendo il controllo IsValid() e un log di stato/OperationException che la versione di base aveva omesso.

Testato il: 2026-07-16 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/XeldarAlz/everything-claude-unity
cd everything-claude-unity
mkdir -p ~/.claude/skills
cp -r .claude/skills/systems/addressables ~/.claude/skills/addressables

Comandi e prompt di esempio

  • /addressablesRicettario del sistema Addressables di Unity: disciplina del ciclo di vita della gestione, caricamento etichette e la regola IsValid()-before-release che la maggior parte degli sviluppatori salta.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Load all Addressable prefabs sharing a label and release them cleanly
  • My Unity Addressables handles are leaking memory, help me fix it
  • Set up a remote Addressables catalog update for my Unity project