lunes, 4 de enero de 2021

scripts C# que estoy estudiando para aplicar en "ROBOTEITOR"

 


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

public class cambiacordenadasalcolisionarportac : MonoBehaviour {



void Start () {

}


void OnCollisionEnter (Collision collision)
{
//if (collision.gameObject.tag == "maloazul (4)") {
//Destroy (gameObject, 0.0f);


if (collision.gameObject.tag == "pomada") {
//Destroy (gameObject, 2.0f);

transform.position = new Vector3 (198, 20.316f, 147);/////////nuebo

}
}
}


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

Este script de arriba me sirve para situar mi personaje en zonas concretas del terreno del juego cuando es tocado por otro gameobject con el tag de nombre “pomada”.


if (collision.gameObject.tag == "pomada") {transform.position = new Vector3 (198, 20.316f, 147);
estas dos lineas son las importantes….

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

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

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

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

public class movimientopersonalizadoportac : MonoBehaviour {

    public float distancePerSecond;

    // Use this for initialization
    void Start () {

    }


        void OnCollisionEnter (Collision collision)
        {
            //if (collision.gameObject.tag == "maloazul (4)") {
            //Destroy (gameObject, 0.0f); 


            if (collision.gameObject.tag == "PLAYER") {
                //Destroy (gameObject, 2.0f); 

            //if (Input.GetKey(KeyCode.L))////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 (new Vector3 (0 * Time.deltaTime, 0, 0.2f), Space.Self);
            //transform.Translate(0.0f, 0.02f, distancePerSecond * Time.deltaTime);
            //transform.Rotate (new Vector3 (0 * Time.deltaTime, 55, 0), Space.Self);
            //transform.Rotate (new Vector3 (0.0f * Time.deltaTime, 0.1f, 0), Space.Self);

            transform.localScale += new Vector3 (0.0f, 0.0f, 0.8f);
    }
}

}



Este script de arriba me sirve para también por tag de un objeto con nombre personalizado, que otro objeto del videojuego reaccione con un giro o un movimiento de avance o se escale se agrande...para provocar alguna reacción en el videojuego, una explosión, un abrir puertas, tirar algo, no se aun, donde lo empleare……..y solo reaccionara con el player el protagonista del juego….

https://play.unity.com/mg/other/roboteitor

 


 😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂


Que ilusión me hace un nuevo portal donde puedo mostrar mi afición

 al mundo de la mano del propio Unity…..hoy e descubierto que 

puedo mostrar mis juegos con ellos también,,,,,



 

https://play.unity.com/mg/other/roboteitor

 

😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍

viernes, 1 de enero de 2021

Explotar estructuras por tiempo al activar un gameobject al ser colisionado




Sobre “ROBOTEITOR” EXPLOSIONES DE ESTRUCTURAS.
Estoy probando explotar estructuras por tiempo al activar un gameobject al ser colisionado y a la vez cambiar la animación del player al tocar ese gameobject. La idea es que el player se acerque a la estructura y se acerque a un explosivo al tocarlo sale un texto indicando que se apriete x tecla para activar la explosión y a la vez la animación de movimiento conforme prepara o activa un explosivo………….e tenido que poner algunos scripts

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

public class BORRAALAPRETARLETRAO : MonoBehaviour {



        // Use this for initialization
        void Start () {

        }



        void Update ()
        {



            if (Input.GetKey(KeyCode.O))

                //void OnCollisionEnter (){

                Destroy (gameObject, 1.79f);





        }
    }



El sistema ideado es mas mecánico que otra cosa, aprovechando la gravedad simulada con el script de arriba borra una base de la estructura que hace caer un cubo este a su vez colisiona con otro cubo y por el script ActivateTrigger que sustituye unos gameobjets por otros consigo el efecto de explotar la estructura.
Lo podeis ver en la version 1.0.9........seguidamente pasare el enlaze.....se esta subiendo a gamejolt en estos momentos....13:20 horas del 01-01-2021




miércoles, 30 de diciembre de 2020

itch.io

 

martes, 29 de diciembre de 2020

Ajustes y detalles de animación del player, Roboteitor, e mejorado la animación en el efecto de disparos

😋😋😋😋😋😋😋😋😋😋😋😋😋😋😋😋😋😋😋😋😋😋

https://videojuegosenlineaasaco4.blogspot.com/p/ajustes-y-detalles-de-animacion-del.html 

😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍

domingo, 27 de diciembre de 2020

jueves, 24 de diciembre de 2020