JUEGO DE SUBMARINO Y MAS SOBRE DISPAROS Y C# CON UNITY

YELLOW SUBMARINE NOOO!



JUEGO COMPLETO MANEJO W,A,S,D,

Y BOTON DEL RATON APRETADO CONSTANTEMENTE SI SE SUELTA SE PARA EL TORPEDO






JUEGA DIRECTAMENTE SIN INSTALACION DESDE EL NAVEGADOR
JUEGA DIRECTAMENTE SIN INSTALACION DESDE EL NAVEGADOR


C#  del disparo del torpedo

using UnityEngine;
using System.Collections;

public class torpedo : MonoBehaviour
{
    public float moveSpeed = 10f;
    public float turnSpeed = 50f;


    void Update ()
    {



    if (Input.GetButton ("Fire1")) 
            


        //if (Input.GetKey(KeyCode.W))////funciona contantemente al apretar W mayusculas a de ser
        //if (Input.GetKeyDown(KeyCode.W))// funciona pasito a pasito
        //if(Input.GetKey(KeyCode.UpArrow))
            //transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime);
    transform.Translate(Vector3.up * moveSpeed * Time.deltaTime);

        //if (Input.GetKey(KeyCode.S))////funciona contantemente al apretar W mayusculas a de ser
        //if(Input.GetKey(KeyCode.DownArrow))
            //transform.Translate(-Vector3.forward * moveSpeed * Time.deltaTime);


        //if (Input.GetKey(KeyCode.A))////funciona contantemente al apretar W mayusculas a de ser
        //if(Input.GetKey(KeyCode.LeftArrow))
            //transform.Rotate(Vector3.up, -turnSpeed * Time.deltaTime);

        //if (Input.GetKey(KeyCode.D))////funciona contantemente al apretar W mayusculas a de ser

        //if(Input.GetKey(KeyCode.RightArrow))
            //transform.Rotate(Vector3.up, turnSpeed * Time.deltaTime);
    }
}



BOTON DEL RATON APRETADO CONSTANTEMENTE SI SE SUELTA SE PARA EL TORPEDO


c# aspa
rotación de los barcos, hay una barra sumergida que va rotando lentamente, con este script, los barcos son hijos de la barra y giran a la vez que esta

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class aspa : MonoBehaviour {

        // Use this for initialization
        void Start () {


            //transform.rotation = Quaternion.Euler (0,45, 0);
        }





        // Update is called once per frame
        void Update () {
            // Es la rotacion de Angulos de Euler en grados.
            transform.Rotate (new Vector3 (0.2f * Time.deltaTime00), Space.Self);


        }
    }



 



c# rotacion del texto VICTORIA cuando ganas el juego, es el mismo script, pero con variacion del
 transform.Rotate (new Vector3 (0.2f * Time.deltaTime00), Space.Self);

a este, mirar las diferencias.........

  transform.Rotate (new Vector3 (0 * Time.deltaTime30), Space.Self);


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ASPARAPIDA : MonoBehaviour {

        // Use this for initialization
        void Start () {


            //transform.rotation = Quaternion.Euler (0,45, 0);
        }



        // Update is called once per frame
        void Update () {
            // Es la rotacion de Angulos de Euler en grados.
            transform.Rotate (new Vector3 (0 * Time.deltaTime30), Space.Self);


        }
    }












No hay comentarios:

Publicar un comentario