Escolar Documentos
Profissional Documentos
Cultura Documentos
Começando
Preparando
Para este jogo, você terá dois tipos de imagens: pirata e moeda de ouro.
Configurar os Componentes
Componente Ação
ResetButton Alterar a propriedade text para
"Redefinir".
Piratasprite Mude a Carregue a imagem do pirateship
propriedade speed para 6. e defina a
propriedade Picture para o
pirateship.
ImageSprite Carregue a imagem goldcoin e
(2,3,4,5,6) coloque a
propriedade Picture em
goldcoin.
Clock Mude a
propriedade timerInterval para
2000.
Movendo o Pirata
Você pode notar que PirateSprite.'a. Tem 6 atributos: x, y, xvel, yvel, speed e
heading. Queremos reatribuir a corrente do PirateSprite para o título dado a
nós do PirateSprite.' Isso significa que o usuário agora pode controlar a direção
do navio pirata com os dedos arremessando na tela.
Movendo as Moedas
Detectando colisões
Sempre que o pirata colide com uma moeda de ouro, queremos que a moeda
desapareça. Podemos fazer isso definindo a visibilidade da moeda como falsa.
Para descobrir com qual moeda o pirata colidiu, usaremos
o PirateSprite.CollidingWith.
Botão de reset
Depois que o usuário acertar todos os sprites de ouro com o navio pirata,
nenhum deles será visível. O botão de reset deve definir a visibilidade de todos
os sprites de ouro para verdade.
Programa Completo
Variações
Uma vez que você começa este programa em execução, você pode querer
fazer os seguintes recursos adicionais para estendê-lo. Por exemplo
• Crie uma etiqueta para exibir o tempo que você levou para obter todo o
ouro
• Mude a velocidade do navio ou moedas de ouro
• Adicione um sprite inimigo que quando colidido com, faz com que seu
pirata perca velocidade
• Use um dos sensores do telefone para controlar o movimento do navio
pirata
Fonte: