← Torna al blog

Come Importare PSD in Unity UI in 5 Minuti con AI Studio

Un flusso di lavoro rapido e pratico per trasformare file PSD a livelli in prefab Unity UI, usando VberAI Studio per un'importazione consapevole della struttura, più consigli per la configurazione del Canvas e l'iterazione.

Pubblicato
  • vberai
  • ai-studio
  • unity
  • psd
  • ui
  • tutorial

Perché la conversione da PSD a Unity UI rallenta ancora i team

La maggior parte delle UI di gioco inizia ancora in Photoshop. I designer consegnano un PSD a livelli con pulsanti, pannelli, icone e stili di testo—poi l’ingegneria passa ore a ricostruire la stessa gerarchia dentro Unity: Canvas, RectTransform, Image, TextMeshPro e prefab annidati.

L’obiettivo non è solo “portare i pixel nel motore”. Hai bisogno di:

  • Gerarchia e denominazione dei livelli corretti
  • Ancore e aree sicure che funzionino a diverse risoluzioni
  • Prefab riutilizzabili invece di oggetti di scena usa e getta
  • Un percorso per iterare quando il PSD cambia

Questa guida mostra un flusso di lavoro di importazione in 5 minuti usando VberAI Studio—l’AI Studio di VberAI per pipeline design-to-engine (PSD / Figma a sinistra, output pronto per il motore a destra). Copriamo anche cosa preparare nel tuo PSD affinché l’importazione rimanga pulita.

Cosa ti serve prima di iniziare

Raccogli questi elementi prima di aprire Unity:

  • Unity 2022.3 LTS o Unity 6 (UI Toolkit è opzionale; questa guida si concentra su uGUI)
  • Un PSD a livelli (non un’esportazione PNG appiattita)
  • VberAI Studio su VberAI (AI Studio)
  • Un progetto Unity vuoto o esistente con un Canvas nella scena (si consiglia Scale With Screen Size)

Checklist di igiene del PSD (fa risparmiare più tempo):

PraticaPerché è importante
Un widget logico per gruppo di livelliSi mappa in modo pulito alle radici dei prefab
Nomi coerenti (Btn_Start, Panel_HUD)Più facile trovarli nella gerarchia Unity
Evita effetti che Photoshop unisce in modo imprevedibileMeno correzioni manuali sui componenti Image
Esporta a @1x o documenta la scalaPreviene RectTransform sovradimensionati

Il flusso di lavoro in 5 minuti con AI Studio

Minuto 1 — Carica e ispeziona i livelli

  1. Apri AI Studio e crea una nuova importazione da PSD.
  2. Carica il tuo file .psd.
  3. Nel pannello dei livelli, conferma che i gruppi corrispondano ai blocchi UI (intestazione, piè di pagina, riga di pulsanti, popup).

AI Studio preserva la struttura del PSD invece di darti un unico texture atlas che devi decodificare al contrario.

Minuto 2 — Anteprima sulla tela

  1. Seleziona l’artboard radice o il gruppo principale dello schermo.
  2. Usa la tela centrale per verificare spaziature, font e ordine di sovrapposizione.
  3. Correggi i problemi evidenti nell’ispettore (rinomina gruppi, nascondi livelli di debug).

Se un livello è chiaramente decorativo vs interattivo, taggalo o raggruppalo ora—questo riduce la pulizia in Unity.

Minuto 3 — Mappa alla semantica Unity UI

Nelle impostazioni di esportazione:

  • Motore di destinazione: Unity
  • Tipo di output: prefab UI / gerarchia pronta per la scena (non solo sprite grezzi)
  • Preferisci TextMeshPro per i livelli di testo quando disponibile
  • Mantieni i candidati 9-slice (pannelli, pulsanti) come immagini ridimensionabili

AI Studio traduce i livelli di design in concetti del motore: layout RectTransform, sprite Image e componenti di testo—non solo PNG appiattiti su un Canvas.

Minuto 4 — Esporta in Unity

  1. Clicca Esporta in Unity (o scarica il pacchetto Unity / patch del progetto, a seconda del flusso di lavoro di Studio).
  2. In Unity, importa il pacchetto in Assets/UI/ (o nella convenzione di cartelle del tuo team).
  3. Apri il prefab generato—verifica i figli del Canvas e le ancore.

Dovresti vedere una gerarchia di prefab che rispecchia i tuoi gruppi PSD, pronta per essere trascinata sotto un Canvas esistente.

Minuto 5 — Inserisci nella scena e fai uno smoke test

  1. Trascina il prefab nel Canvas della tua scena.
  2. Entra in Play Mode e testa a 16:9 e con un rapporto d’aspetto da telefono alto.
  3. Nota eventuali problemi di ancoraggio o fallback dei font; regola in modalità prefab, non ancora nel round-trip del PSD.

Se usi anche Unity MCP per l’automazione dell’editor, puoi chiedere al tuo client AI di rinominare in batch i nodi o collegare i riferimenti dei pulsanti dopo l’importazione—utile quando il PSD aveva nomi di livello generici come Group 47.

Alternativa manuale (quando salti AI Studio)

Senza automazione, il percorso classico è:

  1. Esporta le slice da Photoshop come PNG
  2. Importa gli sprite in Unity
  3. Crea manualmente gli oggetti Image / Text
  4. Ricostruisci il layout con le ancore RectTransform

Spesso richiede 30–90 minuti per una singola schermata, motivo per cui i team adottano uno strumento design-to-engine per il lavoro UI ricorrente.

Correzioni comuni dopo l’importazione

Il testo appare sbagliato — Assegna un font asset TMP che corrisponda al tuo linguaggio di design; i font di fallback spesso differiscono da Photoshop.

UI sfocata sul dispositivo — Controlla la Reference Resolution del Canvas e i Pixels Per Unit degli sprite; evita di scalare le icone piccole oltre il 100%.

I pulsanti non si cliccano — Assicurati che ci sia un Graphic Raycaster sul Canvas e che Raycast Target sia abilitato sulle Image interattive.

Area sicura tagliata su iPhone — Aggiungi un gruppo di layout Safe Area alla radice o padding sulla radice del prefab.

Quando reimportare vs correggere in Unity

SituazioneRaccomandazione
Il designer ha cambiato i colori su 2 pulsantiCorreggi il prefab in Unity
Layout ristrutturato (nuova scheda di menu)Reimporta il PSD in AI Studio
Nuova schermata aggiuntaNuovo artboard PSD → nuovo prefab
Localizzazione aggiuntaPreferisci TMP + tabelle di stringhe in Unity

Mantenere il PSD come fonte di verità per il layout, e Unity per il collegamento e il comportamento, evita dolore di unione.

Come si inserisce nello stack VberAI

VberAI Studio gestisce la struttura design → Unity UI. Unity MCP (opzionale) ti aiuta a scriptare attività ripetitive dell’editor dopo l’importazione—collegare pulsanti, sostituire sprite o validare riferimenti di prefab. AI Super Matting è utile quando i livelli delle icone necessitano di alpha pulito prima di diventare componenti Image.

Insieme, accorciano il ciclo dal mockup alla UI giocabile senza abbandonare Photoshop come strumento di design che i tuoi artisti già usano.

Conclusione

Importare PSD in Unity UI in cinque minuti è realistico quando tratti il PSD come dati strutturati—non una singola immagine—e usi AI Studio per emettere una gerarchia pronta per Unity invece del lavoro manuale su RectTransform. Prepara gruppi di livelli nominati, esporta con la semantica Unity UI, trascina il prefab sotto il tuo Canvas e fai uno smoke test su due rapporti d’aspetto.

Pronto a provarlo sulla tua prossima schermata? Apri VberAI Studio, carica un PSD a livelli ed esporta il tuo primo prefab Unity UI in una sola seduta.

Altre guide che potrebbero interessarti