Addressables
Unity Addressables cookbook: håndter livscyklusdisciplin, label-loading og IsValid()-før-release-reglen, som de fleste udviklere springer over.
Testet · Virker
Hvad det gør
En enkeltfil reference til Unitys Addressables asset-system — LoadAssetAsync/InstantiateAsync mønstre, håndter sporing og frigivelse, label-baseret batch-loading, fjernkatalogopdateringer og UniTask-integration. Triggere på spørgsmål om indlæsning af Addressable assets, fejlfinding af Addressables hukommelseslækager, eller opsætning af fjernkataloger i Unity.
Testrapport
Skrev en reel label-loading MonoBehaviour på to måder: baseline frit-form versionen frigav sit håndtag uden en IsValid() guard (en reel dobbelt-frigivelse/undtagelsesrisiko, hvis indlæsning aldrig fuldførtes); den skill-guided version fulgte dokumentets Handle Lifecycle + Label-Based Loading mønstre ordret og fangede det, tilføjede IsValid() checket og en status/OperationException log, som baseline udelod.
Testet: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
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 cookbook: håndter livscyklusdisciplin, label-loading og IsValid()-før-release-reglen, som de fleste udviklere springer over.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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