Discuss Scratch

Lourick
New to Scratch
2 posts

Xvel/Yvel: Como eu faço?

Olá, sou Lourick e preciso de uma ajudinha para o meu projeto
Eu estou tentando fazer uma função de movimentação suave para tipo
o sprite/ator ir para a tela suavemente
Como eu faço o script de Xvel/Yvel?
Qualquer ajuda fico grato
Fupicat
Scratcher
1000+ posts

Xvel/Yvel: Como eu faço?

O conceito é simples: Você tem que aumentar o variável velX ou velY quando quiser acelerar, e diminuir quando quiser parar. E fazer o sprite sempre se mover conforme o variável. Por exemplo, para fazer um sprite que está no canto da tela entrar na tela, você pode fazer o seguinte:

Quando bandeira apertada
mude velX para 0
repita (10 (ou mais)) vezes { // Isso faz o sprite acelerar.
adicione a velX 1
adicione (velX) a X
}
repita (10 (ou mais)) vezes { // Isso faz o sprite desacelerar até parar.
adicione a velX -1
adicione (velX) a X
}

Desculpe por não poder usar os blocos do Scratch. Por algum motivo eles não funcionam em português, e não estou com tempo de fazer eles à mão.



Powered by DjangoBB