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.
Promosso
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 cleanlyMy Unity Addressables handles are leaking memory, help me fix itSet up a remote Addressables catalog update for my Unity project