Addressables

Unity Addressables Kochbuch: Handle-Lifecycle-Disziplin, Label-Laden und die Regel IsValid()-before-release, die die meisten Entwickler überspringen.

von XeldarAlz · XeldarAlz/everything-claude-unity

Getestet · Funktioniert ★ 9.2/10

Addressables — Unity Addressables Kochbuch: Handle-Lifecycle-Disziplin, Label-Laden und die Regel IsValid()-before-release, die die meisten Entwickler überspringen.

Was es kann

Eine einzelne Referenzdatei für Unitys Addressables Asset-System – LoadAssetAsync/InstantiateAsync-Muster, Handle-Tracking und -Freigabe, Label-basiertes Batch-Laden, Remote-Katalog-Updates und UniTask-Integration. Löst aus bei Fragen zum Laden von Addressable-Assets, Beheben von Addressables-Speicherlecks oder Einrichten von Remote-Katalogen in Unity.

Testbericht

Zwei Wege, ein echtes Label-Lade-MonoBehaviour geschrieben: Die grundlegende Freiform-Version gab ihr Handle ohne IsValid()-Schutz frei (ein echtes Doppel-Freigabe-/Ausnahme-Risiko, wenn der Ladevorgang nie abgeschlossen wurde); die vom Skill geführte Version folgte den Mustern Handle Lifecycle + Label-Based Loading des Dokuments wörtlich und erfasste dies, fügte die IsValid()-Prüfung und eine Status-/OperationException-Protokollierung hinzu, die dem Basismodell fehlten.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /addressablesUnity Addressables Kochbuch: Handle-Lifecycle-Disziplin, Label-Laden und die Regel IsValid()-before-release, die die meisten Entwickler überspringen.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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