I have a whole project full of custom blocks that I made, and I want to bring a few of them over to a new project. How can I do this?
If you right-click on a custom block in the pallette, it will give an option to export the custom block definition. If you want to download multiple definitions, but don't want multiple files, what I would do is make a new custom block, and drag all of the custom blocks you want to download into its definition. Then, when you go to your other project, there is an option in the File to import. You can import the custom block definition.
You can click on file
> export blocks to bring up a dialog to export custom blocks. In this dialog you can select the custom blocks you want to export.
You can also right click the dialog and select "none" to unselect all, and then you'll be able to just select the ones you want to export.
When you press ok, an xml file will be downloaded with the blocks you exported in it. You can then drag and drop this xml file into snap to import the blocks.
Or, if you want to be able to easily see what blocks you exported without loading them into Snap!:
For 1 block: Right-click on the block and select "script pic". A PNG will be downloaded. Now you can view the image to see the block you exported, or you can simply drag it into Snap! and it will be imported.
For multiple blocks/a sprite: Get all the blocks you want together in one sprite's scripting area, right click on the scripting area and select "scripts pic". This will download a PNG of all the blocks in the scripting area. When dragged into Snap!, this PNG will load the sprite you took the scripts pic from, blocks, scripts, variables, costumes, sounds, and all.
Thanks everyone!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
