This article is about the comment attachable to a script. For the kind of comment seen below projects, in the "Comments" section of studios, and on profiles, see Comment (website feature).
The current type of comment in 3.0.

Comments in the Scratch program are adjustable textboxes that can be attached to blocks, or left floating. The comment boxes can be adjusted both horizontally and vertically, dragged around the Code Area, minimized, and deleted. They are used to provide information about a script, a sprite, to credit someone for their work and more.

Adding Comments

The right click menu for a block.

To add a comment to a block, a Scratcher can right-click it, and in the drop-down menu choose "Add Comment". This will add a yellow box in where they can type their comment. Comments can be added anywhere in the Code Area the same way.

Use

A main use for comments is to explain how a script is working. An example is below:

when flag clicked
switch costume to (costume1 v)//Preparing the project...
set [variable v] to [0]
go to x: (0) y: (0)
forever
if <touching color [#372080]?> then//Gameplay.
change [variable v] by (1)
end
if <touching color [#00bb03]?> then
change [variable v] by (-1)
end
end
Note Note: The comments are attached to the blocks with a line a pixel thick, which may be hard to see on this wiki or anywhere else with a white background.

Another purpose of the comment feature is to provide some hidden info the user wishes to not share in the Notes and Credits[1] or provide information on how to remix a project.

Shapes

The two comment types. The top one is a mini comment and the bottom one is a full comment.

Comments can be shaped in two ways — a full comment or a mini comment. The type can be changed by clicking the gray triangle at the upper-left of a comment.

In 2.0 and later versions, comments are created by right-clicking. If one right-clicks on a block, the comment will be connected by a one pixel thick line to that block. If they right-click on the code area, the comment will not be connected to anything. One can edit a comment by clicking on it and delete it using the delete button on the top right.

Mini comments are one line long and hold the number of characters that will fit in one width of the comment. Change from Mini to Full by clicking the triangle at the top left of the comment. Full comments display all text entered into it, which can extend infinitely.

The width and height of comments can be altered by clicking (the parallel lines at) the bottom right-hand corner of the comment and dragging to the desired size. This can also be extended infinitely and is particularly useful if the mini comment is too narrow to display a sufficient number of characters.

Blocks Plugin

To use comments in the blocks plugin, simply add add two slashes (//) after the block to be commented, and add the annotation after that. This syntax is derived from comments in most high-level languages. Comments in the Block Plugin look like:

move (10) steps // This is a comment attached to a block.
move (10) steps // This is a comment attached to a block.
//This is a stray comment.
//This is a stray comment.

References

Cookies help us deliver our services. By using our services, you agree to our use of cookies.