UNPKG

pxt-common-packages

Version:
66 lines (55 loc) 1.95 kB
# image The container and editor block for an image. ```sig images._image(null) ``` Clicking on the image window in the block will open the image editor and a you can create a new image or edit the current one. The image is used to assign to a sprite or as a frame in an animation. ## Parameters * **image**: The [image](/types/image) to contain in the block. ## Example #example Create a new `food` sprite with an image of a donut. When the game score reaches `100`, upgrade food sprite to the `cake` image. ```blocks info.onScore(100, function () { mySprite.setImage(cake) }) let cake: Image = null let mySprite: Sprite = null mySprite = sprites.create(img` . . . . . . b b b b a a . . . . . . . . b b d d d 3 3 3 a a . . . . . b d d d 3 3 3 3 3 3 a a . . . b d d 3 3 3 3 3 3 3 3 3 a . . b 3 d 3 3 3 3 3 b 3 3 3 3 a b . b 3 3 3 3 3 a a 3 3 3 3 3 a b b 3 3 3 3 3 a a 3 3 3 3 d a 4 b b 3 3 3 3 b a 3 3 3 3 3 d a 4 b b 3 3 3 3 3 3 3 3 3 3 d a 4 4 e a 3 3 3 3 3 3 3 3 3 d a 4 4 4 e a 3 3 3 3 3 3 3 d d a 4 4 4 e . a a 3 3 3 d d d a a 4 4 4 e e . . e a a a a a a 4 4 4 4 e e . . . . e e b b 4 4 4 4 b e e . . . . . . e e e e e e e e . . . . . . . . . . . . . . . . . . . . . `, SpriteKind.Food) cake = img` . . . . . . . . . . b b b . . . . . . . . . . . b e e 3 3 b . . . . . . . . b b e 3 2 e 3 a . . . . . . b b 3 3 e 2 2 e 3 3 a . . . b b 3 3 3 3 3 e e 3 3 3 a . b b 3 3 3 3 3 3 3 3 3 3 3 3 3 a b 3 3 3 d d d d 3 3 3 3 3 d d a b b b b b b b 3 d d d d d d 3 a b d 5 5 5 5 d b b b a a a a a a b 3 d d 5 5 5 5 5 5 5 d d d d a b 3 3 3 3 3 3 d 5 5 5 d d d d a b 3 d 5 5 5 3 3 3 3 3 3 b b b a b b b 3 d 5 5 5 5 5 5 5 d d b a . . . b b b 3 d 5 5 5 5 d d 3 a . . . . . . b b b b 3 d d d b a . . . . . . . . . . b b b a a . ` ``` ## See also [create](/reference/images/create)