[{"data":1,"prerenderedAt":41},["ShallowReactive",2],{"tool-sprite-sheet":3},{"id":4,"title":5,"accent":6,"body":7,"description":13,"extension":26,"image":27,"meta":28,"navigation":29,"order":30,"path":31,"seo":32,"source":33,"stem":34,"tagline":35,"tasks":36,"useWhen":39,"__hash__":40},"tools\u002Ftools\u002Fsprite-sheet.md","Sprite Sheet","#C9A24A",{"type":8,"value":9,"toc":22},"minimark",[10,14],[11,12,13],"p",{},"Cut a sheet by a grid (cell size, margin, spacing; empty cells are skipped) or by the transparent gaps between sprites. Or load the frames as separate images: they sort by name the way a person would, and you can reorder or remove them.",[11,15,16,17,21],{},"It packs the frames into equal cells with padding and a column count, lined up by centre, bottom or top left. Copy the SpriteFrames ",[18,19,20],"code",{},".tres",": one looping animation at your FPS, each frame an AtlasTexture region of the packed PNG. Checked in Godot 4: every region holds its frame's pixels.",{"title":23,"searchDepth":24,"depth":24,"links":25},"",2,[],"md","\u002Ftools\u002Fsprite-sheet.png",{},true,21,"\u002Ftools\u002Fsprite-sheet",{"title":5,"description":13},null,"tools\u002Fsprite-sheet","Cut a sheet into frames, pack them into a new one, and copy a Godot SpriteFrames file.",[37,38],"palette","fx","You have an uneven sheet or a folder of frames and want a tidy sheet plus SpriteFrames for an AnimatedSprite2D.","wSOZCTlBGbshFgEmi2hujKa7PTsla2TPrmIu3DXkd1Q",1790507181272]