Godot, scripts para Godot estudios y aprendizajes,
Creacion de videojuegos.
Creacion y publicacion de videojuegos en internet.
Como hacer videojuegos.
C# unity.
Animaciones unity blender.
Personajes videojuegos graficos dibujos.
Diseño grafico.
Comic.
Animaciones gif.
Dibujo de retratos.
Realidad virtual.
Cine y realidad virtual.
Como hacer un pinball con unity sin tener ni idea y asu vez meterlo en otro videojuego echo tambien sin tener ni idea.;
Videojuego THE WOLF MAN OF THE UNDERGROUND beta;
siguiendo este
videojuego voy a insertar minijuegos en el, la idea es que en
momentos dados el jugador que maneja al hombre lobo desconecte del
entorno y se baya por ejemplo a un salón recreativo a jugar a la
maquina del millón, la de pegarle a la bola y sumar puntos asta
conseguir partidas extra,,,, en este caso seria avanzar en otros
niveles del videojuego…..lo estoy haciendo así para ver si
descanso del juego de su construcción y luego vuelvo a retomarlo
alternando unos temas con otros y compaginándolos en el mismo
videojuego de THE WOLF MAN OF THE UNDERGROUND
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class AUMENTAPUNTOSP : MonoBehaviour {
//Createpublicvariablesforplayerspeed,andfortheTextUIgame objects
public float speed;
public Text countText;
public Text winText;
//Createprivatereferencestotherigidbodycomponentontheplayer,andthecountofpickupobjectspickedupso far
private Rigidbody rb;
private int count;///<summary>
Estoy haciendo ahora
un videojuego para desconectar con el del hombre lobo o quizás
complementarlo en alguna escena, pero mas adelante lo continuare a la
vez que este del pinball.
Es un juego
sencillisimo de varios niveles que se consiguen sumando puntuaciones.
Lo mas dificultoso a
sido conseguir el rebote de la bola cuando choca con los elementos
del videojuego, el rebote que la bola tenga vida, inercias y fuerzas
que la empujan , y me vuelto medio loco buscando scripts en C # para
conseguirlo, estoy muy orgulloso de haberlo conseguido y de mostrarlo
aquí para el que quiera hacer un pinball o algo por el estilo,
partiendo de los dos scripts de C# que e sacado del….
los scripts de la
parte original que los copie me dieron la idea de que se ejerzan esas
fuerzas pero no constantemente sino al tocar la bola elementos con el
tag de “MATA”..
Es curioso como voy
solucionando muchos temas con el tema de poner un tag personal a los
gameobjects, sonidos, movimientos, suma de puntuaciones,cambiar de
escenas o niveles, y ahora aplicar fuerzas de inercia……..
Un pequeño repaso,
para ampliar mi blog con capturas de pantalla…
En mi videojuego
...The wolf man of the underground iii demo 6, voy a explicar paso a
paso lo desarrollado y conseguido y los problemas que me ido topando
e intentando resolver.
Estoy haciendo un
menú de inicio del videojuego de una forma particular, en la captura
de pantalla se ven los elementos del videojuego que intervienen.
Build Settings,
donde hay cuatro escenas numeradas desde 0,1,2,3 y con las que vamos
cambiando las escenas desde la 0, que es la del menú muy simple que
e ideado yo y que voy a explicar a continuación.
Un cube de color
negro con el rotulo START, con forma de ficha de domino.
Otro cubo con forma
de cuadro con la textura de la ilustración de la cara del hombre
lobo.
Cube
(2)TRASPARENTE…..otro cubo con forma también de ficha de domino
pero que le quitado el (mesh).
Y claro tenemos la
cámara que enfoca desde arriba del todo.
Y dos scripts uno
que provoca que al colisionar el elemento cube de color negro con el
rotulo START, con el elemento Cube (2)TRASPARENTE…..otro cubo con
forma también de ficha de domino pero que le quitado el (mesh).
Se cambia a la
escena numero 1 donde empiezas a jugar,
Y otro script que de
forma secundaria provoca la acción de gravedad del gameobject con el
rotulo STARD este que tiene un tag if
(collision.gameObject.tag == "auno")
{
con el nombre “auno”, hace el cambio
de la escena.
A continuación las
capturas de pantalla unas 12 donde intento explicar el tema y las
ultimas imágenes muy importantes que indican como se hace un tag
para que funcione el script, el tag solo es un nombre inventado para
el elemento del videojuego que interviene en la acción del cambio de
escena.
También pongo los
scripts de C# siempre, ya que java script no se utiliza ahora mismo
en Unity
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
aqui solo proboca de forma secundaria la gravedad para que caiga el gameobject sobre el otro y aga el cambio de escena al tocarlo por su nombre de tag----------
Experimentando y probando este motor de videojuegos y sin tener ni idea, me atrebo a publicar un videojuego en unas horas,
Primero de todo la descarga de mi version es de unas 13 GB, estube todo el domingo de la mañana para descargarlo, ya que no tengo 5g en mi telefono movil que es lo que utilizo para mi aficion de internet de aprendizaje de videojuegos.
Las conexiones de mi movil son de 4g...
En fin acostumbrado a Unity es un programa muy complejo el de Unreal Engine, pero ejercitar con el, creo que facilita la comprension de Unity.
La version que utilizo no compila en html5, las anteriores parece ser que si y por problemas de memoria, o espacio, que se ve ocupaba mucha no esta en la version que utilizo yo.
Creo que es muy superior visualmente Unreal engine que Unity, pero es una opinion personal porque solo soy un aficionado aprendiz.
Cuando arranca el motor de juegos se pueden elegir varias plantillas de formatos de videojuego, de disparos en primera persona, de 2d tipo marcianitos, o completamente en blanco desde cero.
Asta 14 modos e contabilizado.
Y bueno ire experimentando con este motor de vez en cuando, lo mas sencillo que se puede hacer sin tener ni idea, es un simple juego de bolos, empujar unas eferas los con la camara y usar el efecto de gravedad,,,Simulate Physics, para poder empujar las esferas...aqui un enlace de lo practicado en unas horas......
Como se ve en la imagen, las opciones de compilación, empaquetado,
de un nuevo videojuego, falta la de html5, creo la suprimieron por
que gasta muchos recursos, pero por lo mínimo que e leído, esta
disponible en versiones mas antiguas del Unreal Enguine.
En la siguiente imagen en la parte izquierda, salen volúmenes
básicos para empezar a trastear con Unreal, cubos,
esferas,cilindros, conos,y demás elementos que ya son mas
complicados cuando se parte desde cero, en la imagen arrastro una
esfera al escenario del videojuego, sale en color azul y ahora
mostrare como cambiarle ponerle una textura
Aquí en la parte de abajo hay una carpeta desde la que
seleccionaremos texturas y arrastraremos una a la esfera….y por
cierto la esfera esta congelada en el aire porque no esta activado su
Physics...Simulate Physics a la derecha de la imagen...
arrastrar con el mouse desde la textura a a la esfera......
En esta imagen el detalle de la esfera flotando en el aire, congelada, al darle al play para probar el video juego.
Las demas estan en el suelo por la simulacion de gravedad...esto ocurre por no haberle clicado la opcion de Physics...Simulate Physics