A Ambersprite
ENTRDEFRESITPTRUJA

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#

MotoreImpostazione
UnitySprite Mode Multiple per i fogli, Filter Mode Point, Compression None, Pixels Per Unit uguale alla tua dimensione dei tile.
GodotImporta come AtlasTexture o SpriteFrames; Filter disattivato nel dock di importazione; aggancia la camera a pixel interi.
TiledApri il .tmx esportato direttamente; tieni il .tsx e l'immagine accanto.

Esporta a e lascia scalare al motore. Fissare un ingrandimento 2×/3× ti blocca a una dimensione di visualizzazione e gonfia la texture.