Como escrever um procedimento de preenchimento no micromundo ex
Para criar uma população rapidamente em um jogo MicroWorld EX em torno de um personagem principal como Wallace a morsa, você precisa escrever um procedimento de preenchimento e fazer um botão para executar esse procedimento.
Conteúdo
No painel de Procedimentos de projeto, digite o seguinte procedimento de preenchimento:
para populatenewturtle "t1strepeat Número [clone "t1 setsh escolher [earmuffs cachecol óculos chapéu]] remover "t1everyone [SETX aleatório 640 sety aleatório 480] extremidade
O procedimento de preenchimento funciona da seguinte maneira:
Video: Você sabe preencher o documento de transferência de veículo? Veja esse passo a passo
A newturtle é adicionado ao searchpage e nomeado t1. Em seguida, ele faz t1 visível com o comando st (show tartaruga). t1 está vestindo uma forma especial - ele só aparece como a forma de tartaruga padrão.
repeat executa número de vezes os comandos dentro dos colchetes. O valor do número é definido pelo controle deslizante e representa o número de tartarugas Distracter que sair com Wallace. Em cada repetição, a tartaruga t1 é clonado de modo a que um novo tartaruga numerados é adicionado (t2, t3, t4, e assim por diante).
Video: Tudo sobre meu PREENCHIMENTO com Ácido Hialurônico (Olheiras - Bigode Chinês)
À medida que cada nova tartaruga é adicionado, uma forma é escolhido aleatoriamente a partir das formas Distracter: protectoras para as orelhas, lenço, chapéu, ou óculos de protecção e aplicada à tartaruga. Nota: Não se esqueça que Wallace a tartaruga walrus ainda está sentado lá bem no espaço de trabalho - ele é o único tartaruga com um nome especial.
Após a conclusão da repetição, a tartaruga t1 é removido usando o t1 comando remove”. A tartaruga t1 serve apenas como um semente para clonagem dos tartarugas Distracter.
Finalmente, o comando todos [setx aleatório 640 sety aleatório 480] dá a todos no espaço de trabalho uma posição coordenada aleatória. Wallace e cada um dos distracters definir seus coordenada x para aleatório 640, a largura do espaço de trabalho. Wallace e todos distracters também definiu seu coordenada y para aleatório 480, a altura do espaço de trabalho.
Muitos jogos e simulações exigem objetos a serem espalhados em posições aleatórias. Exemplos incluem distribuição de vacas em um campo, as pessoas em um shopping, ou navios de guerra no mar. Você provavelmente vai encontrar-se escrever código para gerar um aleatório coordenada x e uma aleatória coordenada y para cada objeto, de modo que todo o grupo aparece dispersa. Veja Projeto 10 para obter detalhes sobre objetos espalhamento aleatoriamente.
linguagens de codificação normalmente apresentam primitivas para a execução de loops. MicroWorlds EX usa repetição de uma maneira similar que muitas línguas usar um para o comando.
Outros idiomas utilizam um comando do, que também é usado para looping e, geralmente, fornece uma maneira de sair do loop quando uma determinada condição é satisfeita (fazer até). MicroWorlds EX possui um comando relacionado, chamado dotimes. Escolha Ajuda → Vocabulário da barra de menu para obter informações adicionais sobre como usar este comando em seu código.