Como projetar um projétil explodir em modding minecraft

Aqui, você aprenderá a planejar um mod que, quando executado em Minecraft, faz com que um bloco a ser lançada a partir de sua localização. Quando as terras de blocos, que provoca uma explosão, destruindo tudo em torno dele. Posteriormente, você pode modificar este divertido, poderoso mod para tê-lo fazer outras coisas também, como teleportar para onde desembarcaram.

Projetar o lançamento e explosão

Antes de começar a programar, planejar sua estratégia. Escrever este mod projétil explosivo não é tão complexo como um mod minigame, mas você precisa para projetar suas peças complexas ainda.

Para começar, você tem que definir essas duas ações para fazer o bloco

  • Lançamento quando o mod é executado

  • Explode quando aterra

Planejar o lançamento de bloco

Quando você executar o seu mod, fazer um bloco (talvez rocha) para iniciar a partir de sua posição e mover para cima e para longe de você. Projetando o código para um mod tridimensional (3D) é uma espécie de complicado, porque você não pode retirá-la facilmente no papel. (3D envolve seis direções: para cima, baixo, esquerda, direita, progressivo, e para trás).

Para escrever este mod 3D, você usa X-, y-, e z-coordena para planejar onde o bloco vai começar e como ela irá se mover. Confira o seguinte parágrafo para uma explicação de X-, y-, e z- coordena, se você ainda não sabe sobre eles.

Quando você desenha algo no papel, você está fazendo um desenho 2D. Você sabe que algo está 2D porque tem apenas quatro direções (cima, baixo, esquerda e direita). Em matemática, para cima e para baixo são representados pelo eixo y (um valor mais elevado para y é para cima e um valor mais baixo para y está em baixo). À esquerda e à direita estão representados pelo eixo-x (um valor de x mais elevado é direita, e um valor mais baixo para y é esquerdo). Isto faz X-coordenar e y-coordenar fácil ver no espaço 2D.

Aqui é um 2D X-y plano com um ponto na posição X= 1 e y= 3, o que também pode ser representada como (1,3).

Para compreender o mundo em 3D, você tem que introduzir uma outra direção (para frente e para trás), e em matemática, isso é representado por uma terceira coordenada: z. Esta imagem mostra uma terceira linha que representa o z-avião em movimento na tela. O ponto verde é o mesmo ponto de acima é em (1,3,0). O ponto vermelho está em (1, 3, 4) e é na verdade profundamente na tela.

Isto mostra como um cubo ficaria na X-, y-, z-aviões. O ponto verde de cima seria no lado azul, plana contra a tela, eo ponto vermelho seria ao longo do lado vermelho, profundamente na tela.

Uma maneira de fazer o lançamento bloco é de se teletransportar (mover) o bloco para um local específico usando o bloco de teletransporte em LearnToMod. Você pode se teletransportar o bloco para (1,1,1), em seguida, (2,2,2), em seguida, (3,3,3), em seguida, (4,4,4) e assim por diante. este poderia trabalho, mas se você pesquisar através de seus blocos LearnToMod, você vai encontrar alguns blocos úteis na categoria Minecraft → Block.

UMA caindo bloco pode ser lançado, e ele cai como ele se move através do espaço, como se estivesse a jogar uma bola no mundo real: Ele iria para o ar em primeiro lugar, e então ele cairia em um espaço 3D (do mundo real) .

Mesmo sem escrever o código ainda, você pode planejar o código final, arrastando blocos no ambiente de programação que é provável que você usar.

Planejar a explosão bloco



Depois de lançar o seu bloco, você deve fazê-lo explodir quando ela atinge o solo. Você pode rever os blocos LearnToMod para encontrar o criar explosão bloquear sob a categoria Minecraft → Mundo, que você pode usar para fazer o bloco explodir quando ela atinge o solo.

Você pode planejar o explodir funcionar como este.

Mantenha o controle de estado

Um aspecto importante a acompanhar no mod projétil explodir é o estado do bloco. Estado descreve o que o bloco está fazendo neste momento. Para ver um exemplo, você pode acompanhar o seu próprio estado por um dia inteiro, e você pode usar um Estado-máquina (Um diagrama que acompanha dados sobre os acontecimentos do mundo) para acompanhar isso.

Nesta modificação, estado é importante para manter o controle de porque você não deseja que o bloco explodir antes de lançar-lo, ou antes de ele cair. Se ela explode muito cedo, não vai destruir seu alvo. Estado-máquinas são representações úteis de todos os estados possíveis no mundo. A imagem acima mostra-lhe como fazer um estado-máquina sobre a sua vida real, como ele se aplica a jogar Minecraft.

Você pode estar em um desses quatro estados (na vida real):

  • Adormecido

  • Comendo

  • modding

  • jogar Minecraft

Se você seguir a direção da seta do estado dormindo, você pode ver que a única ação que você pode tomar quando você sair desse estado - ou quando você acorda - é para comer.

Ao seguir as direções das setas novamente, você pode ver que depois que você come, você pode mod ou jogar Minecraft. Você pode girar entre comer, modding, e jogar Minecraft tudo o que quiser. Mas se você quiser ir para dormir novamente, você tem que comer primeiro.

Video: Minecraft: EXPLODINDO 1 MILHÃO DE TNT'S ( Minecraft Explosão Nuclear)

O estado-máquina para seu bloco é algo como isto. As linhas mostram que as acções devo acontecer se o anterior acontece, e uma vez que o bloco é destruído, o mod é longo e você pode executá-lo novamente.

O estado-máquina acima é mais simples do que o seu dia state-máquina Minecraft porque o seu bloco pode ter apenas um caminho através dele. Uma vez que é criado, ele devo ser lançado, então ele devo explodir, então ele devo seja destruido. Depois de ter sido destruído, o mod está concluída.

Correndo os iniciados da modificação do estado criar, mas é útil para acompanhar se o bloco foi lançado e se ele foi explodido. Aqui estão as duas variáveis ​​você deve adicionar para acompanhar o estado do bloco.

Video: I CHEATED! | TATTLETAIL HIDE & SEEK! - Minecraft Mods


Publicações relacionadas