martes, 15 de junio de 2021

Videojuego terror De hombre lobo.;y animaciones;

 

Sigo trabajando el videojuego, este me parece una especie de cómic interactivo o película interactiva, yo soy una persona muy cine fila y a medida que voy ampliando y trabajando el videojuego veo que me salen…...la cosa esta de forma intuitiva de cambios de cámaras y de planos….cuanto mas me pongo mas me gusta Unity.



De hombre lobo.

Idea de videojuego de hombre lobo arrancando cabezas a tortazo limpio,,,seria para mayores de 18 años y gore sangre y animación en el vagón de un metro se le va la olla a un pavo se con vierte en lobo arranca cabezas y sale huyendo.

Nuevo proyecto de trabajo que estoy desarrollando y que procurare no alargarlo mucho…..espero no me lo plagien...de todas formas si me gusta igual estoy 2 o 3 meses trabajándolo….bueno hay lo dejo para que se te aga la boca agua esperando mi nuevo videojuego de terror de mayores de 18 años tope gore tope agresivo tope desagradable…...y adelanto un video del tema….que publico dentro de unos minutitos.....



Estoy practicando animar yo los personajes…..en un principio quería descargar animaciones ya echas y asignarlas, pero por increíble que me parezca ,creo me va a dar menos trabajo hacerlas yo, y aplicarlas al videojuego,,,,cosa que me enorgullece por supuesto.



 

Hoy unas pruebas de cambios de escenas para las transformaciones y una prueba de sonido incluida.

También unos scripts para los cambios de escenas….


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;/// <summary>
public class cambiodeescenadehombrelobotransformacionportiempo : MonoBehaviour {



        public Text contador1;
        public Text fin1;
        private float tiempo = 4f;
        // Use this for initialization
        void Start () {
            contador1.text = " " + tiempo;
            fin1.enabled = false;




        }

        // Update is called once per frame
        void Update ()
        {
            tiempo -= Time.deltaTime;
            contador1.text = " " + tiempo.ToString ("f0");
            if (tiempo <= 0) {
                contador1.text = "0";
                fin1.enabled = true;



                {




                    Destroy (gameObject, 0.0f); 

                    {

                        //Application.LoadLevel (1); ESTE ES EL ORIGINALLLLLLL

                        Application.LoadLevel (1);


                    }
                }
            }
        }

    }
-------------------------------------------------------------------------

-------------------------------------------------------------------------


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;/// <summary>
public class cambiodeescenadehombrelobosetransformaportiempoescena2 : MonoBehaviour {



        public Text contador1;
        public Text fin1;
        private float tiempo = 4f;
        // Use this for initialization
        void Start () {
            contador1.text = " " + tiempo;
            fin1.enabled = false;




        }

        // Update is called once per frame
        void Update ()
        {
            tiempo -= Time.deltaTime;
            contador1.text = " " + tiempo.ToString ("f0");
            if (tiempo <= 0) {
                contador1.text = "0";
                fin1.enabled = true;



                {




                    Destroy (gameObject, 0.0f); 

                    {

                        //Application.LoadLevel (1); ESTE ES EL ORIGINALLLLLLL

                        Application.LoadLevel (2);


                    }
                }
            }
        }

    }
----------------------------------------------------------------------------

----------------------------------------------------------------------------


using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;/// <summary>
public class escena3 : MonoBehaviour {


        public Text contador1;
        public Text fin1;
        private float tiempo = 4f;
        // Use this for initialization
        void Start () {
            contador1.text = " " + tiempo;
            fin1.enabled = false;




        }

        // Update is called once per frame
        void Update ()
        {
            tiempo -= Time.deltaTime;
            contador1.text = " " + tiempo.ToString ("f0");
            if (tiempo <= 0) {
                contador1.text = "0";
                fin1.enabled = true;



                {




                    Destroy (gameObject, 0.0f); 

                    {

                        //Application.LoadLevel (1); ESTE ES EL ORIGINALLLLLLL

                        Application.LoadLevel (3);


                    }
                }
            }
        }

    }


No hay comentarios:

Publicar un comentario