void Update() { //Movement(1) //Vector3 movement = new Vector3(Input.GetAxis("Horizontal") * speed, Input.GetAxis("Vertical") * speed, 0.0f); //transform.position = transform.position + movement * Time.deltaTime; //Movement(2) float xMov = Input.GetAxisRaw("Horizontal"); float zMov = Input.GetAxisRaw("Vertical"); rb.velocity = new Vector3(xMov, zMov, 0f) * speed; //Border if (transform.position.x < -horizontalBorder) { transform.position = new Vector3(-horizontalBorder, transform.position.y, transform.position.z); } if (transform.position.x > horizontalBorder) { transform.position = new Vector3(horizontalBorder, transform.position.y, transform.position.z); } if (transform.position.y < -verticalBorder) { transform.position = new Vector3(transform.position.x, -verticalBorder, transform.position.z); } if (transform.position.y > verticalBorder) { transform.position = new Vector3(transform.position.x, verticalBorder, transform.position.z); } //Shooting mousePos = cam.ScreenToWorldPoint(Input.mousePosition); if (Input.GetMouseButton(0)) { currTime += Time.deltaTime; styleTime.SetTime(currTime); } //Bar if (styleTime.slider.value >= 10f) { styleTime.SetTime(0); currTime = 0; } }
void Update() { //Movement(1) //Vector3 movement = new Vector3(Input.GetAxis("Horizontal") * speed, Input.GetAxis("Vertical") * speed, 0.0f); //transform.position = transform.position + movement * Time.deltaTime; //Movement(2) //float xMov = Input.GetAxisRaw("Horizontal"); //float zMov = Input.GetAxisRaw("Vertical"); //rb.velocity = new Vector3(xMov, zMov, 0f) * speed; //Border if (transform.position.x < -horizontalBorder) { transform.position = new Vector3(-horizontalBorder, transform.position.y, transform.position.z); } if (transform.position.x > horizontalBorder) { transform.position = new Vector3(horizontalBorder, transform.position.y, transform.position.z); } if (transform.position.y < -verticalBorder) { transform.position = new Vector3(transform.position.x, -verticalBorder, transform.position.z); } if (transform.position.y > verticalBorder) { transform.position = new Vector3(transform.position.x, verticalBorder, transform.position.z); } //Shooting if (Input.GetMouseButton(0)) { shoot = true; animatorTurret_1.SetBool("isShooting", shoot); animatorTurret_2.SetBool("isShooting", shoot); animatorTurret_3.SetBool("isShooting", shoot); animatorTurret_4.SetBool("isShooting", shoot); animatorTurret_5.SetBool("isShooting", shoot); } else { shoot = false; animatorTurret_1.SetBool("isShooting", shoot); animatorTurret_2.SetBool("isShooting", shoot); animatorTurret_3.SetBool("isShooting", shoot); animatorTurret_4.SetBool("isShooting", shoot); animatorTurret_5.SetBool("isShooting", shoot); } //Bar if (turretAvail == true) { currTime += Time.deltaTime; styleTime.SetTime(currTime); } if (styleTime.slider.value >= 10f) { styleTime.SetTime(0); currTime = 0; } //Invincibility Fram if (invis == true) { invicibilityFrame += Time.deltaTime; if (invicibilityFrame >= maxInvicibilityFrame) { invis = false; playerCollider.enabled = true; spriteChassie.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); spriteT1.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); spriteT2.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); spriteT3.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); spriteT4.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); spriteT5.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); invicibilityFrame = 0; } } }