← Files UnityARCHIVED FILE

skills/manage-sprite-atlas/references/manual-authoring.md

1.52 KB · Oct 5, 2026 · 18:34 UTC

↓ Download file

# Manual Authoring (Advanced - Not Default)

> ⚠️ **WARNING**: Manual authoring is NOT the default approach. Only use these patterns when the user EXPLICITLY requests manual control or editor preview during development.

> 🚨 **DEFAULT APPROACH**: Use prebuild generation with `IPreprocessBuildWithReport` instead. See the main SKILL.md Quick Start section.

## When to Use Manual Authoring

**Manual authoring is appropriate ONLY for:**
- Hand-optimized sprite layouts where exact positioning matters
- Custom sprite ordering requirements
- Editor preview during authoring workflow
- Explicitly requested by user

**DO NOT use manual authoring when:**
- User asks to "create sprite atlas" (use prebuild)
- User asks to "optimize sprites" (use prebuild)
- User asks for automated workflow (use prebuild)
- No specific manual control requirement mentioned

## Create and Configure Master Atlas (Manual Pattern)

> 🚨 **REMINDER**: Only use this if explicitly requested. Default is prebuild with `IPreprocessBuildWithReport`.

See [resources/createandconfiguremasteratlas.cs](../resources/createandconfiguremasteratlas.cs).

## Create Variant Atlas (Manual Pattern)

> 🚨 **REMINDER**: Only use this if explicitly requested. Default is prebuild with `IPreprocessBuildWithReport`.

See [resources/variantatlas.cs](../resources/variantatlas.cs).

## Runtime Dynamic Loading

See [resources/runtimeatlasloader.cs](../resources/runtimeatlasloader.cs).

## Runtime Sprite Access

See [resources/runtimespriteaccess.cs](../resources/runtimespriteaccess.cs).

SHA-256: f54521989c4fef18bd4f33b2dab529cde9275b60ebd9be90f69b9ba8b9f66928