Sigo trabajando el videojuego, e puesto unos camiones enemigos con soldados dentro que debo destruir con granadas de mano y también e puesto una especie de mirilla para que al disparar sirva de guiá en el juego porque pienso se confundía un poco el tema de mis disparos los del player me vengo a referir, también empiezo a utilizar animaciones desde https://www.mixamo.com
Porque si tengo que hacerlas yo puedo alargar el videojuego meses incluso años….Explicare con mas detalle mis avances de aquí un par de días quizás mañana que es domingo y tengo tiempo libre todo el domingo.
¿Como se escribe un script en C# para unity que combine dos teclas ala vez para realizar una acción o evento?
Así…….en este ejemplo es solamente para movimiento constante de un gameobject hacia delante
pero se tiene que apretar la tecla letra “E” y el botón del ratón izquierdo si no no funciona para que funcione solo con la letra “E” se escribe así….
if (Input.GetKey(KeyCode.E))
CON LAS DOS TECLAS A ALA VEZ ASI
f ((Input.GetButton ("Fire1")) && (Input.GetKey (KeyCode.E)))
otro ejemplo
if
((Input.GetKey (KeyCode.W)) && (Input.GetKey (KeyCode.E)))
------------------------------------------------------------------------------------------------------------------------
-------------------------aqui el scrip-----------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------
using
System.Collections;
using
System.Collections.Generic;
using
UnityEngine;
public
class
fuerzadeempujee : MonoBehaviour {
public
float
moveSpeed = 30f;
public
float
turnSpeed = 90f;
void
Update ()
{
if
((Input.GetButton ("Fire1"))
&& (Input.GetKey (KeyCode.E)))
//if
(Input.GetKey(KeyCode.E))////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);
}
}