Como escrever um procedimento mosca controlado por teclado no micromundo ex

Este pode ser o seu primeiro projeto MicroWorld EX que inclui uma interface controlada pelo teclado. Ele usa uma única tecla do teclado - a seta para cima - para executar o procedimento mosca pelo UFO. O procedimento mosca permite que um jogador disparar os propulsores sobre o UFO se opor à força da gravidade da lua.

Video: Metodologia da Pesquisa Científica como escrever no TCC

Na guia Procedimentos de projeto (localizada no canto inferior direito da janela), escrever um procedimento mosca da seguinte forma:

Para um jogo do Windows:

para flylet [ReadChar chave] if (ASCII: chave) = 38 [Seth 0 fd 20 espera 1] ENDFOR um jogo Mac: a flylet [ReadChar chave] if (ASCII: chave) = 30 [Seth 0 fd 20 espera 1] extremidade


Simplificando, o procedimento mosca lê o caráter da tecla pressionada por um jogador. Se a chave é a seta para cima (código ASCII 38 no Windows, ou ASCII código 30 em um Mac), os comandos dentro dos colchetes são executados.

Video: Dragnet: Big Cab / Big Slip / Big Try / Big Little Mother

Aqui, o exemplo UFO tem seu título definido para o norte (Seth 0) e, em seguida, ele se move nessa direção 20 pixels (FD 20) com uma espera de 1. Você pode precisar mexer com o código para criar o impulso para cima quiser.

Note-se que quando a tartaruga UFO é clicado, o seu onclick comandos constantemente ponto e movê-lo para o sul. Este procedimento mosca vai ser colocado no Go! botão, que você cria, mais adiante neste projeto.

Consulte Project 12 para uma explicação mais detalhada de como um procedimento controlado pelo teclado funciona.

Se você pretende distribuir seu jogo em ambas as plataformas Windows e Mac, você pode colocar os dois conjuntos de comandos de teclado ASCII para o procedimento de mosca para que o jogo funciona em todos os lugares. Basta digitar o que linha de código para Windows, seguido pelo caso linha de código para o Mac na próxima linha.


Publicações relacionadas