Addressables
Unity Addressables kokebok: håndter livssyklusdisiplin, etikettlasting, og IsValid()-før-frigjøringsregelen de fleste utviklere hopper over.
Bestått
Hva den gjør
En enkelt-fil referanse for Unitys Addressables asset-system – LoadAssetAsync/InstantiateAsync mønstre, håndter sporing og frigjøring, etikettbasert batchlasting, eksterne katalogoppdateringer, og UniTask-integrasjon. Utløses av spørsmål om lasting av Addressable assets, fiksing av Addressables minnelekkasjer, eller oppsett av eksterne kataloger i Unity.
Testrapport
Skrev en ekte etikett-lastende MonoBehaviour på to måter: den grunnleggende friform-versjonen frigjorde håndtaket sitt uten en IsValid() vakt (en reell dobbel-frigjørings-/unntaksrisiko hvis lasting aldri fullførte); den skill-styrte versjonen fulgte dokumentets Handle Lifecycle + Label-Based Loading mønstre ordrett og fanget det, og la til IsValid() sjekken og en status/OperationException logg som den grunnleggende utelot.
Testet på: 2026-07-16 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/addressablesUnity Addressables kokebok: håndter livssyklusdisiplin, etikettlasting, og IsValid()-før-frigjøringsregelen de fleste utviklere hopper over.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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