Cómo diseñar un proyectil de la explosión en el modding minecraft

A continuación, se aprende cómo planificar un mod que, cuando se ejecuta en Minecraft, provoca un bloque para ser lanzado desde su ubicación. Cuando las tierras de bloques, que provoca una explosión, destruyendo todo a su alrededor. Se puede modificar más adelante este divertido, potente mod tener que hacer otras cosas también, como el teletransporte que a donde aterrizó.

Diseñar el lanzamiento y explosión

Antes de empezar a programar, planificar su estrategia. Escribir este mod proyectil explosión no es tan complejo como un mod minijuego, pero hay que diseñar sus piezas complejas todavía.

Para empezar, usted tiene que definir estas dos acciones para hacer que el bloque

  • Poner en marcha cuando se ejecuta el Ministerio de Defensa

  • Explotar cuando aterriza

Planificar el lanzamiento de bloque

Cuando se ejecuta el mod, hacer un bloque (tal vez la roca madre) para iniciar desde su posición y moverse hacia arriba y lejos de usted. Diseñar el código para un mod en tres dimensiones (3D) es un poco complicado porque no se puede sacar fácilmente en el papel. (3D consiste en seis direcciones: arriba, abajo, izquierda, derecha, adelante, y hacia atrás).

Para escribir este mod 3D, se utiliza x-, y-, y z-coordina a planificar donde el bloque se iniciará y cómo se va a mover. Echa un vistazo al siguiente párrafo para una explicación de x-, y-, y z- coordenadas, si no ya saben acerca de ellos.

Cuando se dibuja algo sobre el papel, que está haciendo un dibujo 2D. Usted sabe que algo es en 2D, ya que tiene sólo cuatro direcciones (arriba, abajo, izquierda y derecha). En matemáticas, arriba y abajo están representados por el eje y (un valor más alto para y está en marcha y un valor inferior para Y es hacia abajo). Izquierda y derecha están representados por el eje x (un valor más alto para x es correcto, y un valor más bajo para Y es izquierda). Esto hace x-coordinar y y-coordinar fácil ver en el espacio 2D.

Aquí es un 2D x-y avión con un punto en la posición de x= 1 y y= 3, que también puede ser representado como (1,3).

Video: Minecraft - Tutorial de Redstone: 3 Tipos de cañones [Humano, de flechas y TNT] (HD 720p)

Para entender el mundo en 3D, tiene que introducir otra dirección (hacia delante y hacia atrás), y en matemáticas, esto está representado por una tercera coordenada: z. Esta imagen muestra una tercera línea que representa la z-plano de movimiento en la pantalla. El punto verde es el mismo punto desde la anteriormente es en (1,3,0). El punto rojo está en (1, 3, 4) y es en realidad profundamente en la pantalla.

Esto muestra cómo un cubo colgado en el x-, y-, z-aviones. El punto verde desde arriba sería en el lado azul, plana contra la pantalla, y el punto rojo sería a lo largo del lado rojo, profundamente en la pantalla.

Una manera de hacer el lanzamiento de bloque es de teletransportarse (mover) el bloque a una ubicación específica utilizando el bloque de teletransporte en LearnToMod. Puede teletransportarse el bloque a (1,1,1), entonces (2,2,2) entonces (3,3,3) entonces (4,4,4) y así sucesivamente. Esta podría trabajo, pero si se busca a través de sus LearnToMod bloques, encontrará algunos bloques útiles en la categoría Minecraft → Bloquear.

UN la caída de bloques puede ser lanzado, y disminuye a medida que se mueve a través del espacio, como si tuviera que lanzar una pelota en el mundo real: Se iría en el aire, y luego se caería en un espacio 3D (el mundo real) .

Incluso sin necesidad de escribir el código sin embargo, puede planificar el código final arrastrando los bloques en el entorno de programación que es muy probable que utilice.

Planear la explosión de bloque

Una vez que inicie su bloque, debe hacerlo explotar al chocar contra el suelo. Puede revisar los LearnToMod bloques para encontrar la crear explosión bloquear en la categoría Minecraft → Mundo, que se puede utilizar para hacer el bloque de explotar al chocar contra el suelo.

Usted puede planificar la explotar funcionar de esta manera.

Mantenga un registro de estado

Un aspecto importante hacer un seguimiento de en el mod proyectil explosión es el estado del bloque. Estado describe lo que el bloque está haciendo en este momento. Para ver un ejemplo, se puede realizar un seguimiento de su propio estado durante todo un día, y se puede utilizar una estado-máquina (Un diagrama que sigue los datos acerca de los acontecimientos en el mundo) para realizar un seguimiento de la misma.

En este mod, el estado es importante no perder de vista, ya que no quiere que el bloque que explote antes se puso en marcha, o antes de que aterrice. Si se explota demasiado pronto, no va a destruir su objetivo. Estado-máquinas son representaciones útiles de todos los estados posibles en el mundo. La imagen de arriba muestra cómo hacer una máquina de estados acerca de su vida real, ya que se aplica a juego Minecraft.

Es posible que en uno de estos cuatro estados (en la vida real):

  • Dormido

  • Comiendo

  • modding

  • jugando Minecraft

Video: +25 Bombas!! NUCLEAR MOD - MINECRAFT Mod

Si sigue la dirección de la flecha desde el estado dormido, se puede ver que la única acción que puede tomar cuando salga de ese estado - o cuando se despierta - es comer.

Siguiendo las direcciones de las flechas de nuevo, se puede ver que después de comer, puede mod o jugar Minecraft. Puede girar entre comer, modding, y jugando Minecraft todo lo que desee. Pero si quieres ir a dormir de nuevo, usted tiene que comer primero.

La máquina de estados para su bloque se ve algo como esto. Las líneas muestran las acciones que debe sucedería si la anterior sucede, y una vez que el bloque se destruye, el Ministerio de Defensa ha terminado y se puede ejecutar de nuevo.

La máquina de estados de arriba es más simple que su máquina de estados día Minecraft porque su bloque puede tener sólo un camino a través de él. Una vez que se crea, se debe se puso en marcha, entonces debe explotar, entonces debe Se destruido. Una vez que haya sido destruida, se ha completado el mod.

Ejecución de los iniciados mod crear el estado, pero es útil para realizar un seguimiento de si el bloque se ha puesto en marcha y si se ha disparado. Estas son las dos variables que debe agregar para realizar un seguimiento del estado del bloque.

Video: Hacer un proyectil de plástico para cerbatanas

Artículos Relacionados