Ícone do LinkedIn Ícone do RSS

17 Fev 2021 | 2 minutos • Programação

Incluindo sprites no Scratch

Adicionando personagens

Ingrid Machado

Ingrid Machado

Engenheira de computação, especialista em engenharia de software. Autora deste querido blog.

Image de capa do post Incluindo sprites no Scratch
Foto de Markus Spiske, via Unsplash

Nos posts anteriores, apresentei o Scratch e falei sobre o stage, onde o resultado dos jogos pode ser visualizado. Agora chegou o momento de falar sobre os elementos que podem ser incluídos nos jogos: os sprites.

Os sprites são objetos que podem fazer alguma ação dentro do projeto no Scratch e, ao iniciar um projeto, temos o sprite do gato adicionado automaticamente:

Stage com o sprite centralizado

Stage do Scratch com um sprite incluído

Abaixo dele, temos os seguintes campos:

Seletor para definir o ângulo do campo "Direction"

Seletor do campo “Direction”

Um novo sprite pode ser adicionado clicando no botão “Choose a Sprite”, selecionando uma das seguintes opções:

Botão “Choose a Sprite” com as diferentes opções para incluir um sprite

Botão “Choose a Sprite”

Tela do Scratch com um editor para desenhar o sprite

Tela do Scratch após a adição de um sprite através da opção “Paint”

Para animar um sprite, precisamos adicionar as costumes e então utilizar os blocos de aparência para alterar a exibição delas. Usando o sprite do gato como exemplo, temos por padrão 2 costumes:

Dois costumes dentro do mesmo sprite

Costumes do sprite

Repare que o gato está com os braços e as pernas em posições diferentes em cada costume. Ou seja, a costume nada mais é do que a imagem do sprite com uma posição diferente. O recurso das costumes pode ser usado para outros tipos de mudanças nos sprites, mas nesse exemplo vamos focar somente na animação.

Script com os blocos "next costume" e "wait x seconds" para animar o sprite

Script para animar o sprite

O script da imagem anterior altera a costume do sprite a cada 0.3 segundos, o que resulta na seguinte animação:

Gif com a animação do sprite, exibindo o gato andando


Agora já conhecemos os blocos existentes, o stage e os sprites. Acredito que já é o suficiente para pensar em fazer algum jogo. No próximo post sobre o Scratch, vou mostrar a minha tentativa de fazer um jogo para o My First Game Jam. Já adianto que é uma tentativa porque não consegui finalizar a tempo, mas acho que vale a pena mostrar o que consegui fazer.

Agora que estamos com as expectativas alinhadas, até a próxima!

O link do post foi copiado com sucesso!

Mais conteúdos de Ingrid Machado

Imagem de capa do post Jogo da bruxinha no Scratch

03 Mar 2021 • Programação

Jogo da bruxinha no Scratch

Escrevi esse post antes do O que é Scratch, então talvez algumas implementações tenham sido feitas porque ainda não estava sabendo muito a respeito da ferramenta. Para iniciar no Scratch, acre...

6 minutos

Imagem de capa do post My First Game Jam

24 Fev 2021 • Programação

My First Game Jam

Estava estudando mais sobre o Scratch quando vi por acaso o My First Game Jam no Itch.io. O My First Game Jam é um desafio para fazer um jogo em duas semanas, que foi de 9 a 23 de janeiro. Eu me in...

6 minutos

Imagem de capa do post Stage do Scratch

10 Fev 2021 • Programação

Stage do Scratch

No primeiro post sobre o Scratch, foquei nos blocos de código, que são utilizados para implementar a lógica do jogo. Neste post, vou focar no stage, que é a área onde o resultado do desenvolvimento...

1 minutos

linkedin icon
LINKEDIN
Twitter icon
TWITTER
RSS icon
RSS

Ingrid Machado © 2019 - 2022

• Ingrid Machado © 2019 - 2022

• Layout por Victoria Facundes • Desenvolvido por Cristhian Rodrigues

VOLTAR AO TOPO

voltar para o topo