Motori di gioco: Unity, Godot, Tiled
PNG per qualsiasi motore#
Un semplice export PNG è già pronto per il motore: trasparente, alfa dritto, alla dimensione nativa dei pixel. Nel tuo motore, imposta la texture su filtraggio Point (nessun filtro) e disattiva la compressione per pixel nitidi.
Sprite sheet + JSON#
File ▸ Esporta ▸ Sprite sheet (PNG) e JSON dello sprite sheet insieme ti danno un'immagine impacchettata più:
{
"frames": { "sprite 0.aseprite": { "frame": {"x":0,"y":0,"w":32,"h":32}, "duration": 100 }, ... },
"meta": { "image": "sprite-sheet.png", "size": {"w":256,"h":32}, "frameTags": [ {"name":"walk","from":0,"to":3,"direction":"forward"} ] }
}
Questa è la forma JSON comune di TexturePacker / Aseprite — la maggior parte degli importatori e degli script della community la legge direttamente.
Mappe Tiled#
Per un progetto di tilemap, File ▸ Esporta ▸ Tiled (TMX / TSX) scrive una mappa .tmx e un tileset .tsx che si aprono in Tiled. Collisione, ruolo, nome, tag per tile e le proprietà personalizzate che imposti nell'editor di tileset vengono trasferite.
Atlante di texture#
File ▸ Esporta ▸ Atlante di texture impacchetta i livelli (o gli slice) del frame attuale in un'immagine più un JSON di rettangoli con nome — un formato generico che qualsiasi pipeline personalizzata può analizzare.
Impostazioni di importazione consigliate#
| Motore | Impostazione |
|---|---|
| Unity | Sprite Mode Multiple per i fogli, Filter Mode Point, Compression None, Pixels Per Unit uguale alla tua dimensione dei tile. |
| Godot | Importa come AtlasTexture o SpriteFrames; Filter disattivato nel dock di importazione; aggancia la camera a pixel interi. |
| Tiled | Apri il .tmx esportato direttamente; tieni il .tsx e l'immagine accanto. |
Esporta a 1× e lascia scalare al motore. Fissare un ingrandimento 2×/3× ti blocca a una dimensione di visualizzazione e gonfia la texture.