Compreender o Stage no arranhão no Raspberry Pi

Com o Scratch em seu Raspberry Pi, você não precisa digitar nada ao código. Você começa uma caixa grande (virtual) de blocos e um etapa onde as coisas acontecem.

O estágio não entende cima, para baixo, para a esquerda ou para a direita.

Em vez disso, ele usa um sistema com dois números de mágica, assim você pode simplesmente dizer a um sprite para mover para a direita por alguma distância. Os números têm nomes especiais: x e y. o x número define a posição esquerda / direita. o y número define o up / down posição.

x e y às vezes são chamados coordena, que é um grande, palavra mathy complicado para "esta é a forma como usamos dois números para descobrir onde algo está."

Quando x e y são ambos 0, o sprite é ponto morto do palco. Para mover um direito sprite, definir x a mais de 0. Para mover para a esquerda, ajuste x para menos de 0.

O tamanho de x diz-lhe quão longe o sprite é a partir do meio do palco. O sinal (menos ou nada) diz-lhe se ele está para a esquerda ou direita do meio.

Então quando x é 100, o sprite é na metade direita do palco. Quando é x é -100, que é na metade esquerda do palco.

Para cima e para baixo o trabalho da mesma maneira. Quando y é de 100, o sprite está na metade superior. Quando y é -100, que é na metade inferior.

x e y são completamente distintos. Eles são independentes, de modo que você pode mover o sprite esquerda ou direita, sem alterar o quão longe para cima / baixo é. E você pode mover para cima e para baixo sem alterar a sua posição esquerda / direita.

Para movê-lo para cima e para baixo e esquerda e direita, você tem que mudar x e y juntos.

Aqui está uma folha de fraude para mover-se no palco com x e y.

Como grandes são x e y?Onde está a Sprite?
x não tem um sinal de menos (100)A metade direita do palco
x tem um sinal de menos (-100)metade esquerda do palco
y não tem um sinal de menos (75)A metade superior da fase
x tem um sinal de menos (-75)metade inferior do palco
x é zero (0)ponto morto esquerda / direita única
y é zero (0)ponto morto up / down única
x e y são iguais a zero (0)ponto morto para a esquerda / direita e para cima / baixo

Por que o trabalho do risco como este? Não seria mais fácil dizer para a esquerda, direita, para cima e para baixo? Pode ser, mas esta x y idéia é como ele é feito em matemática e no jogo de adulto e de programação aplicativo, de modo cópias de raspadinhas como eles funcionam.

menu