Ir al contenido principal

Entradas

Mostrando las entradas de marzo, 2020

Godot 3D, Trampolín

Saltamos sobre el objeto y rebotaremos. Para el Trampolín usamos: "Spatial" como nodo raíz, le ponemos por nombre: "Trampolin" "StaticBody" como hijo de "Trampolin" "MeshInstance" como hijo de "StaticBody" "CollisionShape" como hijo de "StaticBody" "Area" como hijo de "Trampolin" "CollisionShape" como hijo de "Area". Seleccionamos el nodo "MeshInstance" para crear la malla. Le damos un material. Ponemos una una forma de colisión. Agregamos el script al nodo "Area". Conectamos la señal "body_entered", a la función "_rebotar". Elevamos ligeramente el nodo "Area" por encima de la malla. Establecemos la forma de la colisión del nodo "CollisionShape" que es hijo de "Area". Enlazamos. ¡Listo! http://www.mediafire.com/fil

Godot 3D, Enfoque múltiple

La cámara se mueve para que estén visibles ambos personajes, si están muy separados la cámara se aleja, si dejan de estar lejos la cámara se acerca. Originalmente este es nuestra escena principal. Agregamos un nodo: "Position3D" como hijo del nodo raíz, lo nombramos: "Punto medio". Lo elevamos a la misma altura de ambos personajes. Añadimos un script: Colocamos la cámara como hijo del nodo "Punto medio", para después añadir el script: Para finalizar, todo aquellos que desees que la cámara enfoque lo colocamos en un grupo llamado: "actor". ¡Listo! http://www.mediafire.com/file/kdie0rx3sio7o8u/Enfoque_Multiple.zip/file Nota: Use una textura en el suelo para que se distinguiera bien el movimientos de la cámara. Puedes agregar mas personajes y a todos enfocara la cámara, siempre cuando los agregues al grupo de: actor. Si quieres ver la ubicación del punto medio agrégale una malla.

Godot 2D, Dados

Lanza los dados y prueba tu suerte. Las ilustraciones, dibujo vectorial y archivo Blender aquí están: https://www.mediafire.com/file/f8pqn8961jmfhjp/Ilustraciones_de_Dado.zip/file Para el dado usamos: "Area2D" como nodo raíz, le ponemos por nombre: "Dado" "Sprite" como hijo de "Dado" "CollisionShape2D" como hijo de "Dado" "AnimationPlayer" como hijo de "Dado". Colocamos un script al nodo raíz. Conectamos la seña "area_entered" a la funcion "_desviar" y la señal "area_exited" a la función "_desregistrar". Lo agregamos a un grupo que llamremos "Taza". Colocamos la textura al nodo "Sprite", en la opciones de "Animation", en "Vframes" ponemos 7 y en "Hframes" ponemos 23. Ahora que tenemos claro el objeto colocamos un colisión circular. Creamos 7 pistas de reproducción

Godot 3D, Radar

Si prestas mas atención, notaras que hay un punto amarillo en el radar siempre visible. Las ilustraciones y dibujo vectorial aquí están: http://www.mediafire.com/file/psuiupfbeh1jrlt/Ilustraciones_de_Radar.zip/file Comenzamos por crear un punto amarillo siempre visible, en una escena colocamos: "Node2D" como nodo raíz, le añadimos un script, le ponemos el nombre de: "Marcador" "Sprite" como hijo de "Marcador", le colocamos su textura En otra escena creamos el mapa con los nodos: "Node2D" como nodo raíz, le ponemos el nombre de: "Mapa" "Sprite" como hijo de "Mapa", lo nombramos: "Escenario", le colocamos su textura "Sprite" como hijo de "Mapa", lo nombramos: "Personaje", le colocamos su textura "Camera2D" como hijo de "Personaje". Seleccionamos la cámara y marcamos las casillas de "Rotating" y "Cur

Godot 3D, Mapa de baldosas

Hoy presentare una forma rápida integrar baldosas en godot, aunque la mayor parte se hace en Blender. Archivos Ya sea objetos de alguna página web o hechos por ti, nos topamos con un montón de objetos a los que hay que colocar colisión: Blender >= 2.8 Antes de seguir vamos a descargar, instalar y activar  estos agregados (complementos de blender). Este es para abrir múltiples archivos de Blender o múltiples archivos OBJ: http://www.mediafire.com/file/7u1l01gdhv6a1p0/pila.py/file Este es para ordenar objetos en filas. http://www.mediafire.com/file/xvahpwgba3rkow6/orden.py/file Este es para vincular materiales que tienen el mismo nombre. http://www.mediafire.com/file/4o2k2ff4wje9s6l/limpiar_material.py/file Este es para agregar colisiones Godot. http://www.mediafire.com/file/o7lgb1fg89ucick/colisiones_Godot.py/file Eliminamos la luz, la cámara y el cubo, no vamos a necesitarlos pues es una escena que posteriormente exportaremos como librería de mallas (m