Como escrever as funções de parede e telhado para construir uma casa de um clique em minecraft
Você pode fazer um mod Minecraft que constrói uma casa. Este processo é conhecido como a construção de uma casa de um clique, porque sempre que você está em Minecraft com capacidade de um clique, você pode ter uma casa. Depois de ter a primeira função escrito, você vai precisar adicionar paredes e um telhado de sua casa.
Conteúdo
Video: COMO FAZER TELHADO NO MINECRAFT
Prepare-se para escrever a segunda função para a sua casa
Antes de escrever a segunda função, você tem que se certificar de que o avião está no local correto. No final da primeira função, o avião se move para cima e de volta para o início da linha. Em seguida, o avião precisa redefinir para fazer a segunda parede aparecer no lugar correto.
Escrever este código de reset na função principal.
Quando você trabalha com qualquer código neste projeto, certifique-se que você já tenha concluído os emblemas nas funções, Drones e Locais, e Introdução à Loops categorias. Você sempre pode revisitar um crachá que você já ganhou por uma reciclagem, ou até mesmo fazer perguntas sobre os fóruns on-line LearnToMod se você ainda está tendo problemas.
Escrever as funções de parede para a sua casa
Escrever a segunda função.
Continuar a testar e código até que você tenha escrito todas as quatro funções para criar as quatro paredes de sua casa.
Esboçar a função telhado
O telhado de sua casa é uma pirâmide, que é um pouco complicado para fazer, então retire o papel e lápis para este. Você sabe que a base do triângulo deve ser de 6 x 6 (de modo que é uma unidade maior que a casa). Aqui está uma maneira de decompor a pirâmide.
Parece que ele pode ser útil ter uma função para cada um dos desenhos. funções lugar para o telhado.
Escrever as funções para o telhado
A função de 6 x 6 é mostrado abaixo.
Ele cria um quadrado ao redor do topo da casa.
Repor o zumbido e, em seguida, escrever as funções de 4 x 4 e 2 x 2.
Você pode ver a modificação completa no mod.learntomod.com/programs/sarah-Simple_House.
Refatore as funções de telhado
Depois de ter uma casa concluída, você pode refatorar seu telhado código para torná-lo mais simples de entender.
Antes de refatorar, copie o mod e criar uma outra versão dele chamado Simple_House_Refactored. Dessa forma, se você acidentalmente introduzir novos erros, você sempre pode reverter para o original, versão de trabalho.
A única diferença entre as três funções mostradas aqui é o número de vezes que os loops de repetir.
Ao invés de ter três funções diferentes, você pode escrever um quadrado função que recebe um parâmetro chamado Tamanho.
Um parâmetro é um tipo de variável que pode ser usado em uma função para ele fazer algo um pouco diferente a cada vez que é chamado. Por exemplo, se você tem uma função chamada saltar, você pode adicionar um parâmetro chamado quantas vezes. Então toda vez que você chamar o saltar função, você especificar quantas vezes ela deve fazer o personagem pular. A função ainda faz a mesma coisa (faz um jogador salto), mas a ligeira mudança é que ele pula um número diferente de vezes (dependendo do que você especificar).
Para tornar o quadrado função, siga estes passos:
Trazer uma nova função, nomeá-lo quadrado, e clique na estrela azul no canto superior esquerdo.
Arraste uma nova entrada para a função quadrado.
Renomear a entrada para se tornar Tamanho.
Clique na estrela azul novamente para fechar a caixa de diálogo de entrada.
Quando você chamar a função, você especificar o valor para o parâmetro e, em seguida, ao longo da função, o parâmetro (neste caso, Tamanho) terá o valor especificado (neste caso, 6).
Video: COMO FAZER UMA PAREDE INDESTRUTÍVEL SEM MODS NO MINECRAFT !!
Isso permite que você chamar a mesma função, com parâmetros diferentes, o que lhe dá resultados ligeiramente diferentes.
Dentro da função quadrada, colocar as quatro alças que se encontram no 2 x 2, 4 x 4, e 6 x 6 funções. Em vez de ciclo por um certo número, por laço do parâmetro Tamanho (Encontrado sob variáveis). A imagem acima mostra como a função quadrado deve ser escrito, e como você deve chamar a função quadrado da função principal.
Você pode substituir as chamadas para as funções de 4 x 4 e 2 x 2 com chamadas para a função quadrado, só de passagem em um valor diferente para o tamanho do parâmetro.
O código reformulado final pode ser encontrada em mod.learntomod.com/programs/sarah-Simple_House_Refactored.