(Changing the Default Sprite: Simplified paragraph)
(Scripting: Various changes)
Line 3: Line 3:
 
==Scripting==
 
==Scripting==
  
Each sprite in a Scratch [[project]] has a [[script|scripting]] area, called the [[Scripts Area]]. Users can give instructions to a sprite (such as telling the sprite to move) by snapping [[blocks]] together in the scripting area. Clicking on the block(s) in the script area will cause the sprite to react based on the function of the block(s) clicked. Clicking on a sprite's thumbnail in the sprite list will bring up the script area of that sprite.
+
Each sprite in a Scratch [[project]] has an area for [[scripts]], called the [[Scripts Area|scripts area]]. Users can give instructions to a sprite (such as telling the sprite to move) by snapping [[blocks]] together in the scripts area. Clicking on the block(s) in the script area will cause the sprite to react based on the function of the block(s) clicked. Clicking on a sprite's thumbnail in the sprite pane will bring up the script area of that sprite.
  
The look of a sprite can also be manipulated by changing its [[costume]]. The current costume of a sprite can be changed by clicking on the costume tab and clicking on the desired costume of choice, or by using blocks to select the sprite's costume. New costumes for the sprite can be imported or designed in the Scratch [[Paint Editor]]. Additionally, a sprite's costume can also be edited in the Scratch Paint Editor.
+
The look of a sprite can also be changed by using [[costumes]]. The current costume of a sprite can be changed by clicking on the costume tab and clicking on the desired costume of choice, or by using blocks to select the sprite's costume. New costumes for the sprite can be imported, created, and edited in the Scratch [[Paint Editor]].
  
Sprites (both code and costumes) can be exported to be imported later into another project if desired. This is achieved by right-clicking on a sprite's thumbnail in the sprite list and then clicking "export" in the pop-up menu.
+
Sprites (with all of their scripts, costumes, and sounds) can be exported, and then imported into another project if desired. This is achieved by right-clicking on a sprite's thumbnail in the sprite pane and then selecting "export" in the pop-up menu.
  
 
==Sprite Pack==
 
==Sprite Pack==

Revision as of 21:05, 19 August 2012

An image of a sprite appearing on both the stage and the sprite list.
Sprites are the objects that perform actions in a project. While the Stage can also be programmed in a project, most projects have at least one sprite as well because only sprites can move.

Scripting

Each sprite in a Scratch project has an area for scripts, called the scripts area. Users can give instructions to a sprite (such as telling the sprite to move) by snapping blocks together in the scripts area. Clicking on the block(s) in the script area will cause the sprite to react based on the function of the block(s) clicked. Clicking on a sprite's thumbnail in the sprite pane will bring up the script area of that sprite.

The look of a sprite can also be changed by using costumes. The current costume of a sprite can be changed by clicking on the costume tab and clicking on the desired costume of choice, or by using blocks to select the sprite's costume. New costumes for the sprite can be imported, created, and edited in the Scratch Paint Editor.

Sprites (with all of their scripts, costumes, and sounds) can be exported, and then imported into another project if desired. This is achieved by right-clicking on a sprite's thumbnail in the sprite pane and then selecting "export" in the pop-up menu.

Sprite Pack

A sprite pack is a type of project, usually consisting of 10-30 sprites. However, there is no set limit of sprites for sprite packs. A sprite pack usually has a theme, but does not require one. Example themes include cars, dogs, dinosaurs, etc. Ideally, a user should give credit if they use a sprite from someone else's sprite pack, animation, game, or any other project. A sprite pack may also be called a sprite collection, but they are the same type of thing. Sprite Packs can also be found on other websites, but they must be ripped from a sprite sheet.

Changing the Default Sprite

Main article: How to Change the Default Sprite

By default, creating a new project will provide a sprite with an image of the Scratch Cat without any scripts. However this can be changed by creating your own sprite, exporting it under the name default.sprite, and placing it in the costumes folder.

In Squeak

In Squeak, it is an instance of ScriptableSpriteMorph. It is a child of ScriptableScratchMorph, just like the stage.