Discuss Scratch
- Discussion Forums
- » Português
- » GUIA: blocos customizados
- henrick9
-
1000+ posts
GUIA: blocos customizados
Os blocos customizados são praticamente um assunto intermediário, pois é bem difícil de entendê-los. É basicamente assim:
define bloco ::stak custom ::hat customEsse bloco define um bloco. Os blocos anexados a ele definem o que o bloco fará quando executado.
(report :: custom)Esse é um report customizado. Nele você guarda valores customizados para o seu bloco customizado.
<boolean ::custom>Em um boolean customizado, você define se algo deve acontecer ou não. Exemplo:
define espere até que <report :: custom> ::stak custom ::hat customO bloco está programado para esperar até que uma ação(boolean) seja feita, e depois vai executar os códigos embaixo dele, ou seja, ele está definindo se algo vai acontecer.
espere até que <report :: custom> :: control
... ::gray
bloco :: customAgora já falamos sobre os booleans e reports, mas agora vamos falar do bloco em si. Depois de definir o bloco(por meio do chapéu “defina”) quando o bloco for executado ele fará tudo o que está embaixo do bloco definindo-o. Exemplo:
define potencialize a posição y:(y ::custom)x:(x::custom) ::stak custom ::hat customSe tem alguma dúvida sobre os blocos customizados, pode perguntar! Mas por favor, sem Derailing.
adicione(y ::custom) a y ::motion
adicione(x::custom) a x ::motion
Last edited by henrick9 (July 9, 2021 22:25:42)
- AdrielCrafter
-
500+ posts
GUIA: blocos customizados
Você esqueceu um detalhe:
É o detalhe mais importante de todos. Quando já tem um código anexado no bloco “defina”, esse bloco irá executar o código definido.
Meu bloco :: custom // Quando já tem o bloco definido, clicando nele (ou executando) o código será executado.
É o detalhe mais importante de todos. Quando já tem um código anexado no bloco “defina”, esse bloco irá executar o código definido.
- henrick9
-
1000+ posts
GUIA: blocos customizados
Mas isso não está claro? Você esqueceu um detalhe:Meu bloco :: custom // Quando já tem o bloco definido, clicando nele (ou executando) o código será executado.
É o detalhe mais importante de todos. Quando já tem um código anexado no bloco “defina”, esse bloco irá executar o código definido.
- AdrielCrafter
-
500+ posts
GUIA: blocos customizados
Mas isso não está claro?
Num tópico de ajuda, você deve especificar todas as informações. Pode ser que alguém fique em dúvida
- henrick9
-
1000+ posts
GUIA: blocos customizados
OkMas isso não está claro?
Num tópico de ajuda, você deve especificar todas as informações. Pode ser que alguém fique em dúvida
- henrick9
-
1000+ posts
GUIA: blocos customizados
Pronto.Mas isso não está claro?
Num tópico de ajuda, você deve especificar todas as informações. Pode ser que alguém fique em dúvida
- Fupicat
-
1000+ posts
GUIA: blocos customizados
Acho que seria bom colocar um exemplo, como esse:
quando @greenFlag for clicado :: hat events // O ator vai pular 3 vezes.
repita (3) vezes {
pule (10) passos :: custom
} :: control
define pule (altura) passos
repita (altura) vezes {
adicione (1) a y :: motion
} :: control
repita (altura) vezes {
adicione (-1) a y :: motion
} :: control
- henrick9
-
1000+ posts
GUIA: blocos customizados
Boa idéia, vou colocar. Acho que seria bom colocar um exemplo, como esse:quando @greenFlag for clicado :: hat events // O ator vai pular 3 vezes.
repita (3) vezes {
pule (10) passos :: custom
} :: control
define pule (altura) passos
repita (altura) vezes {
adicione (1) a y :: motion
} :: control
repita (altura) vezes {
adicione (-1) a y :: motion
} :: control
- Discussion Forums
- » Português
-
» GUIA: blocos customizados