Addressables

Unity Addressables cookbook: beheer levenscyclusdiscipline, label laden en de IsValid()-voor-release regel die de meeste ontwikkelaars overslaan.

Door XeldarAlz · XeldarAlz/everything-claude-unity

Getest · Werkt ★ 9.2/10

Addressables — Unity Addressables cookbook: beheer levenscyclusdiscipline, label laden en de IsValid()-voor-release regel die de meeste ontwikkelaars overslaan.

Wat het doet

Een enkele bestandverwijzing voor Unity's Addressables asset systeem — LoadAssetAsync/InstantiateAsync patronen, beheer van tracking en release, labelgebaseerd batch laden, externe catalogusupdates en UniTask-integratie. Triggers op vragen over het laden van Addressable assets, het oplossen van Addressables geheugenlekken, of het instellen van externe catalogi in Unity.

Testrapport

Twee manieren een echte label-laad-MonoBehaviour geschreven: de basisvrije vorm-versie liet zijn handle los zonder IsValid()-guard (een echt dubbel-release/exceptie risico als laden nooit voltooid was); de door de skill geleide versie volgde de Handle Lifecycle + Label-Based Loading patronen uit de documentatie letterlijk en ving het op, voegde de IsValid()-check en een status/OperationException log toe die de basisversie oversloeg.

Getest op: 2026-07-16 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /addressablesUnity Addressables cookbook: beheer levenscyclusdiscipline, label laden en de IsValid()-voor-release regel die de meeste ontwikkelaars overslaan.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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