Como codificar os procedimentos de selecção para as listas suspensas em micromundo ex
Um procedimento e botão de permitir que o usuário MicroWorld EX para aplicar uma escolha monstro parte feita a partir de uma lista drop-down. Estes procedimentos são selecthair, selectface, selectbody, e selectfeet. Você vai escrever cada procedimento e, em seguida, fazer um botão para executar o procedimento. Siga esses passos:
Conteúdo
Abra o painel de Procedimentos de projeto.
Escreva o seguinte procedimento selecthair:
Video: Listas Suspensas em Cascata com Validação
para selecthairif hairdrop = 1 [hairturtle, setsh "GREENHAIR] se hairdrop = 2 [hairturtle, setsh "goldhair] se hairdrop = 3 [hairturtle, setsh "bluehair] se hairdrop = 4 [hairturtle, setsh "orangehair] extremidade
Veja como o processo funciona:
Video: Validação de Dados em Cascata Descomplicando o Excel
Se a primeira forma, GREENHAIR, no drop-down list O cabelo é seleccionado (se hairdrop = 1), a forma GREENHAIR é aplicada ao hairturtle.
Se a segunda forma, goldhair, no drop-down list O cabelo é seleccionado (se hairdrop = 2), a forma goldhair é aplicada ao hairturtle.
Se a terceira forma, bluehair, no drop-down list O cabelo é seleccionado (se hairdrop = 3), a forma bluehair é aplicada ao hairturtle.
Se a quarta forma, orangehair, no drop-down list O cabelo é seleccionado (se hairdrop = 4), a forma orangehair é aplicada ao hairturtle.
Em seguida, você precisa criar um botão que executa o procedimento selecthair. Na barra de ferramentas, clique no botão Criar uma Button.
Na caixa de diálogo Button, preencha as seguintes informações:
Rótulo: Digite o nome da parte do corpo (cabelo, por exemplo) no campo Rótulo.
Instrução: Escreva o nome do procedimento que coloca a forma seleccionada do monstro (por exemplo, selecthair).
Faça: Selecione o botão uma vez.
Visível: Deixe essa caixa de seleção marcada.
Clique em OK para fechar a caixa de diálogo Button.
O botão do cabelo é adicionado à área de trabalho do brinquedo.
Arraste o botão para posicioná-lo próximo à sua lista drop-down.
Quando o jogador clica no botão de cabelo, o procedimento selecthair é executado. A forma do cabelo seleccionada na lista pendente hairlist é aplicada ao hairturtle.
Seguem o mesmo padrão no Passo 2 para criar procedimentos para selectface, selectbody, e selectfeet.
Aqui está o código para o procedimento selectface:
para selectfaceif facedrop = 1 [faceturtle, setsh "happyface] se facedrop = 2 [faceturtle, setsh "madface] se facedrop = 3 [faceturtle, setsh "worryface] se facedrop = 4 [faceturtle, setsh "sadface] extremidade
Aqui está o código para o procedimento selectbody:
para selectbodyif bodydrop = 1 [bodyturtle, setsh "orangebody] se bodydrop = 2 [bodyturtle, setsh "corpo verde] se bodydrop = 3 [bodyturtle, setsh "bluebody] se bodydrop = 4 [bodyturtle, setsh "pinkbody] extremidade
Aqui está o código para o procedimento selectfeet:
para selectfeetif feetdrop = 1 [feetturtle, setsh "creepyfeet] se feetdrop = 2 [feetturtle, setsh "slipperfeet] se feetdrop = 3 [feetturtle, setsh "birdfeet] se feetdrop = 4 [feetturtle, setsh "duckfeet] extremidade
Seguem o mesmo padrão nos Passos 3-6 para criar botões para executar os procedimentos para os procedimentos selectface, selectbody e selectfeet que você criou no passo 7.
Aqui está uma lista completa de todos os objetos e as instruções que você cria para Mashup do monstro:
Nome Turtle Na lista suspensa Nome Drop-down Labels Lista botão Nome Instrução Button (Processo de selecção) hairturtle hairdrop cabelo verde, goldhair, bluehair, orangehair Cabelo selecthair faceturtle facedrop cara feliz, madface, worryface, rosto triste Cara selectface bodyturtle bodydrop orangebody, corpo verde, bluebody,
pinkbodyCorpo selectbody feetturtle feetdrop creepyfeet, slipperfeet, birdfeet, duckfeet pés selectfeet
Um if-then condicional é escrito para cada forma na lista drop-down. Existem quatro formas de cabelo no hairdrop, por isso há quatro condicionais no procedimento selecthair.
A caixa de diálogo concluído para o exemplo.
O exemplo mostra quatro opções para cada parte do corpo, mas você pode usar mais ou menos peças. Só não se esqueça de ajustar as listas drop-down e procedimentos de selecção para coincidir com o número de formas que você cria para cada parte.
Cuidadosamente corresponder à ordem de formas na lista drop-down com a ordem de formas no processo de selecção. Além disso, ser cauteloso para coincidir com a grafia do nome da forma a sua ortografia no procedimento para minimizar erros e reduzir o tempo de solução de problemas.
instruções condicionais, incluindo os comandos if-then utilizados na Mashup monstro são fundamentais para qualquer brinquedo ou jogo que você código. Veja Projetos 7 e 8 para obter detalhes adicionais sobre como trabalhar com IF-THEN comandos.