Cenarios: mudanças entre as edições
imported>Fargoud |
imported>Fargoud |
||
| Linha 60: | Linha 60: | ||
Está pronto o nosso novo cenário!!!!! [[image: PMCsmile.png]] | Está pronto o nosso novo cenário!!!!! [[image: PMCsmile.png]] | ||
=Outros recursos dos sensores= | |||
Há outros comandos importantes da categoria SENSORES para uso com os cenários. | |||
Como funciona cada bloco: | |||
* TOCANDO EM - esse comando vai fazer um comparativo, verificando se um ator tocou em outro, e vai resultar em '''''true''''' (verdadeiro), quando está tocando; ou em '''''false''''' (falso), quando não estiver; | |||
* TOCANDO NA COR - esse comando vai realizar uma comparação, verificando se um sprite tocou em uma cor específica (como mostrado no exemplo, a cor roxa); | |||
cor está tocando cor ? esse comando vai realizar uma comparação, verificando se uma cor tocou em uma outra cor (como mostrado no exemplo, se a cor lilás tocou na cor amarela). | |||
Além desses blocos, temos dois comandos que manipulam perguntas e respostas dentro do Scratch, sendo eles o pergunte e espere e resposta: | |||
Como funciona cada bloco: | |||
pergunte e espere nesse bloco, onde há a mensagem “Qual o seu nome?”, você pode digitar qualquer pergunta, que será mostrada ao usuário, assim como vai exibir uma caixa de texto, esperando com que o usuário digite uma resposta; | |||
resposta já este bloco, vai servir para capturar a resposta digitada, a partir da pergunta feita no bloco anterior, e realizar qualquer tipo de manipulação com esta resposta. | |||
Existem blocos também que verificam e/ou manipulam as posições x e y de um objeto inserido no Scrach, assim como aqueles que realizam comparações de distância ou de toque em teclas. Esses blocos são mouse x, mouse y, posição x de objeto1, distância até, mouse pressionado? e tecla pressionada? : | |||
Como funciona cada bloco: | |||
* x este bloco captura a atual posição x do mouse; | |||
mouse y este comando captura a atual posição y do mouse; | |||
* posição x de objeto1 este bloco captura tanto a atual posição de x, como a de y, em um determinado objeto (sprite) mencionado; | |||
* distância até neste comando, você indica uma determinada distância entre objetos (sprites), ou entre um objeto e o ponteiro do mouse; | |||
* mouse pressionado? este bloco verifica se o botão do mouse foi pressionado ou não; | |||
* tecla pressionada? este comando verifica se uma determinada tecla do teclado foi pressionada ou não; | |||
Além destes comandos, existem mais dois desta mesma categoria, que servem especificamente para se trabalhar com tempo em um jogo, sendo eles o zere temporizador e temporizador: | |||
Como funciona cada bloco: | |||
* zere temporizador esse comando zera o valor que estiver no temporizador; | |||
* temporizador esse bloco, quando acionado, mostra na tela do jogo um cronômetro, que temporiza o tempo desde o início da execução de um game. | |||
------------------------------------- | ------------------------------------- | ||
Edição das 19h18min de 17 de maio de 2022
Criando e alterando cenários
Da mesma forma que fizemos com os atores/sprites, as fantasias/trajes e os sons, podemos criar a alterar cenários no Scratch.
Basta clicar no botão acima, de SELECIONAR CENÁRIO, que fica no canto inferior direito, e escolher "Pintar".
O Scratch vai abrir uma janela de edição de cenários. Antes de mais nada, mude o nome do cenário para "CAMPOFUT", pois vamos fazer um campo de futebol.
Vamos começar, criando o céu.
Para isto, clique no botão de Retângulo, depois no botão Preencher, para abrir o menu de preenchimento de cor.
Escolha o Degradê horizontal, conforme a figura abaixo, e selecione dois tons diferentes de azul.
Você pode também escolher a cor de contorno branca, e com espessura 1, para não aparecer.
Agora, vamos fazer o gramado, com outro retângulo, agora com preenchimento em tons de verde.
Por fim, temos que criar uma trave. Vamos começar com o fundo, que é outro quadrado, que tem contorno de cor preta, com espessura 4 ou 5 e agora preenchido com a cor cinza clara:
Para fazer as laterais, precisamos de triângulos....
Mas o Scratch não tem esta ferramenta de desenho...
Só que podemos usar 3 retas!!!
Então, vamos lá: desenhe 3 retas bem próximas, formando um triângulo.
Quando terminar, use a ferramenta de SELEÇÃO, para clicar sobre todas elas. O Scratch vai entender que se trata de um novo objeto, e agrupa todas em uma figura só.
A partir disto, você poderá preencher e trocar a cor de contorno do triângulo.
Para que a cor da lateral seja exatamente o mesmo cinza-claro do fundo da trave, utilize a ferramenta de cor CONTA-GOTAS!!!
Repita o procedimento para a lateral direita e:
Está pronto o nosso novo cenário!!!!!
Outros recursos dos sensores
Há outros comandos importantes da categoria SENSORES para uso com os cenários.
Como funciona cada bloco:
- TOCANDO EM - esse comando vai fazer um comparativo, verificando se um ator tocou em outro, e vai resultar em true (verdadeiro), quando está tocando; ou em false (falso), quando não estiver;
- TOCANDO NA COR - esse comando vai realizar uma comparação, verificando se um sprite tocou em uma cor específica (como mostrado no exemplo, a cor roxa);
cor está tocando cor ? esse comando vai realizar uma comparação, verificando se uma cor tocou em uma outra cor (como mostrado no exemplo, se a cor lilás tocou na cor amarela).
Além desses blocos, temos dois comandos que manipulam perguntas e respostas dentro do Scratch, sendo eles o pergunte e espere e resposta:
Como funciona cada bloco:
pergunte e espere nesse bloco, onde há a mensagem “Qual o seu nome?”, você pode digitar qualquer pergunta, que será mostrada ao usuário, assim como vai exibir uma caixa de texto, esperando com que o usuário digite uma resposta;
resposta já este bloco, vai servir para capturar a resposta digitada, a partir da pergunta feita no bloco anterior, e realizar qualquer tipo de manipulação com esta resposta.
Existem blocos também que verificam e/ou manipulam as posições x e y de um objeto inserido no Scrach, assim como aqueles que realizam comparações de distância ou de toque em teclas. Esses blocos são mouse x, mouse y, posição x de objeto1, distância até, mouse pressionado? e tecla pressionada? :
Como funciona cada bloco:
- x este bloco captura a atual posição x do mouse;
mouse y este comando captura a atual posição y do mouse;
- posição x de objeto1 este bloco captura tanto a atual posição de x, como a de y, em um determinado objeto (sprite) mencionado;
- distância até neste comando, você indica uma determinada distância entre objetos (sprites), ou entre um objeto e o ponteiro do mouse;
- mouse pressionado? este bloco verifica se o botão do mouse foi pressionado ou não;
- tecla pressionada? este comando verifica se uma determinada tecla do teclado foi pressionada ou não;
Além destes comandos, existem mais dois desta mesma categoria, que servem especificamente para se trabalhar com tempo em um jogo, sendo eles o zere temporizador e temporizador:
Como funciona cada bloco:
- zere temporizador esse comando zera o valor que estiver no temporizador;
- temporizador esse bloco, quando acionado, mostra na tela do jogo um cronômetro, que temporiza o tempo desde o início da execução de um game.
| << AULA 3 - Alterando o aspecto do ator | AULA 4 - CRIANDO E ALTERANDO CENÁRIOS | AULA 5 - Trabalhando com instruções >> |
|---|








