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.

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:

  1. Trazer uma nova função, nomeá-lo quadrado, e clique na estrela azul no canto superior esquerdo.

  2. Arraste uma nova entrada para a função quadrado.

  3. Renomear a entrada para se tornar Tamanho.

  4. 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.


Publicações relacionadas